首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HaC的技术专栏

    Database.executeQuery(Unknown Source)

    java.lang.NullPointerException Database.executeQuery(Unknown Source) 代码报错,找不到source,但是把SQL直接运行

    44610发布于 2020-12-30
  • 来自专栏全栈程序员必看

    execute,executeQuery和executeUpdate的区别

    在jdbc中有3种执行sql的语句分别是execute,executeQuery和executeUpdate execute执行增删改查操作 execute返回的结果是个boolean型,当返回的是 executeQuery执行查询操作 executeQuery返回的是ResultSet结果集,通常是执行了select操作。 java.sql.Statement; public class ConnDataBase { public static void main(String[] args) { execute();//增删改查 // executeQuery catch (SQLException e) { e.printStackTrace(); } } /** * 用executeUpdate执行查询操作 */ public static void executeQuery getConnection(); String sql = "select * from Student"; Statement st = con.createStatement(); ResultSet rs = st.executeQuery

    97860编辑于 2022-11-03
  • 来自专栏全栈程序员必看

    hibernate createquery_executequery方法出错

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    41320编辑于 2022-11-11
  • 来自专栏全栈程序员必看

    Java中executeUpdate和executeQuery的区别

    executeQuery executeQuery()方法是在PreparedStatement对象中执行SQL查询,并返回该查询生成的ResultSet对象, executeUpdate 该方法是在PreparedStatement

    33320编辑于 2022-11-01
  • 来自专栏全栈程序员必看

    executequery方法返回值_mysql数据库有什么用

    1 if (AccessCon.ExecuteSql(sql = “select * from salesData where index ='” + man.Index + “‘”) > 0)2 {3 retValue = AccessCon.ExecuteSql(sql = “update salesData set sellingPrize='” + man.SellingPrize + “‘ where index='” + man.Index + “‘”);4 Console.WriteLine(sql);5 }6 else

    2.6K20编辑于 2022-10-01
  • 来自专栏全栈程序员必看

    executeupdate mysql_sql语句executeQuery和executeUpdate之间的区别

    方法一.executeQuery 用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法。 //使用Connection来创建一个Statment对象 Statement stmt = conn.createStatement(); //执行查询语句 ResultSet rs =stmt.executeQuery

    64440编辑于 2022-11-01
  • 来自专栏Java架构师必看

    execute、executeUpdate、executeQuery三者的区别(及返回值)

    今天说一说execute、executeUpdate、executeQuery三者的区别(及返回值),希望能够帮助大家进步!!! 1.  ResultSet  executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。   execute是executeQuery和executeUpdate的综合. 使用哪一个方法由 SQL 语句所产生的内容决定。 1>方法executeQuery  用于产生单个结果集(ResultSet)的语句,例如:被执行最多的SELECT 语句。  但它执行SQL语句时比较麻烦,通常我们没有必要使用execute方法来执行SQL语句,而是使用executeQuery或executeUpdate更适合。

    2.2K30编辑于 2021-12-27
  • 来自专栏用户画像

    Mysql数据库连接类

    : " + e.getMessage()); } } //执行查询类的SQL语句,有返回集 public ResultSet executeQuery(String sql) { rs stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); rs = stmt.executeQuery (sql); } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); closeStmt() { try { stmt.close(); } catch(SQLException e) { System.err.println("Date.executeQuery closeConn() { try { conn.close(); } catch(SQLException e) { System.err.println("Data.executeQuery

    15.7K10发布于 2018-08-27
  • 来自专栏跟着阿笨一起玩NET

    linq to sql 扩展方法

    /// <param name="withNoLock"></param> /// <returns></returns> public static List<T> ExecuteQuery /// <param name="withNoLock"></param> /// <returns></returns> public static List<T> ExecuteQuery / DataContext扩展方法 /// public static class DataContextExtends { ///

    /// ExecuteQuery <T>(this DataContext dataContext, IQueryable<object> query) { return ExecuteQuery<T>(dataContext , query, 1, query.Cast<T>().Count()); } /// /// ExecuteQuery方法扩展,代表分页的 ///

    1.1K00发布于 2018-09-19
  • 来自专栏Java探索之路

    Spark提交Jar任务警告: Initial job has not accepted any resources;

    executeBroadcast$1.apply(SparkPlan.scala:140) at org.apache.spark.sql.execution.SparkPlan$$anonfun$executeQuery produce$1.apply(WholeStageCodegenExec.scala:83) at org.apache.spark.sql.execution.SparkPlan$$anonfun$executeQuery produce$1.apply(WholeStageCodegenExec.scala:83) at org.apache.spark.sql.execution.SparkPlan$$anonfun$executeQuery produce$1.apply(WholeStageCodegenExec.scala:83) at org.apache.spark.sql.execution.SparkPlan$$anonfun$executeQuery $anonfun$execute$1.apply(SparkPlan.scala:127) at org.apache.spark.sql.execution.SparkPlan$$anonfun$executeQuery

    4.9K10发布于 2020-07-27
  • 来自专栏MySQL修行 | 老叶茶馆

    ClickHouse和他的朋友们(3)MySQL Protocol和Write调用栈

    char *, const char *, DB::Context &, bool, DB::QueryProcessingStage::Enum, bool, DB::ReadBuffer *) executeQuery.cpp :364 DB::executeQuery(DB::ReadBuffer&, DB::WriteBuffer&, bool, DB::Context&, std::__1::function<void ::function<bool ()> const&, std::__1::function<void (DB::Block const&)> const&) copyData.cpp:73 DB::executeQuery :364 DB::executeQuery(DB::ReadBuffer&, DB::WriteBuffer&, bool, DB::Context&, std::__1::function<void :function<bool ()> const&, std::__1::function<void (DB::Block const&)> const&) copyData.cpp:154 DB::executeQuery

    54431发布于 2020-10-22
  • 来自专栏开源部署

    SQL攻击防护

    调用pstmt的executeUpdate()或executeQuery(),但它的方法都没有参数。 (); rs.close(); pstmt.clearParameters(); pstmt.setString(1, “S_1002”); rs = pstmt.executeQuery(); 在使用 赋值,这样就可以得到把模板变成一条完整的SQL语句,然后再调用PreparedStatement对象的executeQuery()方法获取ResultSet对象。 注意PreparedStatement对象独有的executeQuery()方法是没有参数的,而Statement的executeQuery()是需要参数(SQL语句)的。 因为在创建PreparedStatement对象时已经让它与一条SQL模板绑定在一起了,所以在调用它的executeQuery()和executeUpdate()方法时就不再需要参数了。

    1.8K20编辑于 2022-09-14
  • 来自专栏码农的生活

    Java使用JDBC连接MYSQL数据库增删改查示例

    stmt.executeUpdate("INSERT INTO user (username, password) VALUES ('init', '123456')"); ResultSet res = stmt.executeQuery e.getMessage()); } } } stmt.executeUpdate INSERT; DELETE; UPDATE;语句都用executeUpdate函数来操作 stmt.executeQuery SELECT;语句都用stmt.executeQuery函数来操作 ResultSet res = stmt.executeQuery;("select LAST;_INSERT_ID()"); 查询最后插入数据的 //查询数据并输出 String selectSql = "SELECT * FROM user"; ResultSet selectRes = stmt.executeQuery Exception e) { System.out.print("MYSQL ERROR:" + e.getMessage()); } } } 查询语句使用stmt.executeQuery

    3.1K00发布于 2021-09-23
  • 来自专栏数据之美

    通过hiveserver远程服务构建hive web查询分析工具

    "jdbc:hive://localhost:10000/default", "", ""); Statement stmt = con.createStatement(); // stmt.executeQuery (dropSQL); // 执行删除语句 // stmt.executeQuery(createSQL); // 执行建表语句 // stmt.executeQuery(insterSQL); // 执行插入语句 ResultSet res = stmt.executeQuery(querySQL); // 执行查询语句 while (res.next()) { System.out.println (dropSQL); // 执行删除语句 // stmt.executeQuery(createSQL); // 执行建表语句 // stmt.executeQuery(insterSQL); // 执行插入语句 ResultSet res = stmt.executeQuery(querySQL); // 执行查询语句 FileWriter fw = new FileWriter("/

    1.3K50发布于 2018-02-24
  • 23种设计模式之工厂方法模式

    数据库连接接口) /** * 抽象产品:数据库连接接口 */ public interface DatabaseConnection { void connect(); void executeQuery { System.out.println("Connected to MySQL database."); } @Override public void executeQuery System.out.println("Connected to PostgreSQL database."); } @Override public void executeQuery ------+ +---------------------+ | connect() | | connect() | | executeQuery () | | executeQuery() | +---------------------+ +---------------------+

    21410编辑于 2025-10-14
  • 来自专栏Java架构师历程

    jdbc简单增删改查代码

    INSERT INTO user (username, password) VALUES ('init', '123456')"); ResultSet res = stmt.executeQuery SELECT;语句都用stmt.executeQuery函数来操作 ResultSet res = stmt.executeQuery;(“select LAST;_INSERT_ID()”); 查询最后插入数据的 INSERT INTO user (username, password) VALUES ('init', '123456')"); ResultSet res = stmt.executeQuery INSERT INTO user (username, password) VALUES ('init', '123456')"); ResultSet res = stmt.executeQuery 查询数据并输出 String selectSql = "SELECT * FROM user"; ResultSet selectRes = stmt.executeQuery

    2K10发布于 2018-09-26
  • 来自专栏Java架构师必看

    【4】进大厂必须掌握的面试题-Java面试-jdbc

    10. execute,executeQuery,executeUpdate有什么区别? 语句executeQuery(String query)\用于执行Select查询并返回ResultSet。即使没有与查询匹配的记录,返回的ResultSet也永远不会为null。 在执行选择查询时,我们应该使用executeQuery方法,这样,如果有人尝试执行插入/更新语句,它将抛出java.sql.SQLException,并显示消息“ executeQuery方法不能用于更新 仅在不确定语句类型时,才应使用execute()方法,否则应使用executeQuery或executeUpdate方法。 Q11。您对JDBC语句了解什么? JDBC提供了诸如execute(),executeUpdate(),executeQuery等各种方法来与数据库进行交互。

    91410发布于 2020-10-23
  • 来自专栏全栈程序员必看

    java JDBC连接数据库步骤及代码

    、executeUpdate 和execute ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句 ,返回一个结果集(ResultSet 代码如下: public static ResultSet executeQuery(Statement stmt,String sql){ ResultSet rs = null; try { rs = stmt.executeQuery(sql); } catch (SQLException e) { e.printStackTrace(); } return rs; (Statement stmt,String sql){ ResultSet rs = null; try { rs = stmt.executeQuery(sql); } catch ( (Connection conn,String sql){//重载 ResultSet rs = null; try { rs = conn.createStatement().executeQuery

    2K10编辑于 2022-09-18
  • 来自专栏java达人

    使用jdbc连接mysql

    INSERT INTO user (username, password) VALUES ('init', '123456')"); ResultSet res = stmt.executeQuery SELECT;语句都用stmt.executeQuery函数来操作 ResultSet res = stmt.executeQuery("select LAST_INSERT_ID()"); 查询最后插入数据的 INSERT INTO user (username, password) VALUES ('init', '123456')"); ResultSet res = stmt.executeQuery INSERT INTO user (username, password) VALUES ('init', '123456')"); ResultSet res = stmt.executeQuery 查询数据并输出 String selectSql = "SELECT * FROM user"; ResultSet selectRes = stmt.executeQuery

    3.9K70发布于 2018-01-31
  • 来自专栏MySQL修行 | 老叶茶馆

    ClickHouse和他的朋友们(2)MySQL Protocol和Read调用栈

    发送请求: mysql> SELECT * FROM system.numbers LIMIT 5; MySQLHandler 的调用栈: ->MySQLHandler::comQuery -> executeQuery -> pipeline->execute -> MySQLOutputFormat::consume MySQLClient 接收到结果 在步骤2里,executeQuery(executeQuery.cpp :385 DB::executeQuery(DB::ReadBuffer&, DB::WriteBuffer&, bool, DB::Context&, std::__1::function<void :385 DB::executeQuery(DB::ReadBuffer&, DB::WriteBuffer&, bool, DB::Context&, std::__1::function<void PipelineExecutor.cpp:764 DB::PipelineExecutor::execute(unsigned long) PipelineExecutor.cpp:479 DB::executeQuery

    85631发布于 2020-10-22
领券