学习
实践
活动
工具
TVP
写文章

Database.executeQuery(Unknown Source)

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

19710

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

12760
  • 广告
    关闭

    11.11云上盛惠

    万元礼包限时领取,百款云产品特惠助力上云,云服务器2核2G低至4.2元/月

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    hibernate createquery_executequery方法出错

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内...

    6920

    Java中executeUpdate和executeQuery的区别

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

    7620

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

    1 if (AccessCon.ExecuteSql(sql = “select * from salesData where index ='” + man....

    6120

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

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

    7040

    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更适合。

    26830

    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

    33610

    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方法扩展,代表分页的 ///

    21600

    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

    26131

    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

    1.6K10

    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()方法时就不再需要参数了。

    6920

    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

    16000

    通过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("/

    66450

    如何利用日志链路追踪程序执行的慢SQL?

    ",SQL:",sql)); } // ========== 记录日志 ========== @Override public ResultSet executeQuery (sql); } finally { doLog("executeQuery", sql, startTime); } } .... this.raw = raw; this.sql = sql; } // ========== 记录日志 ========== @Override public ResultSet executeQuery () throws SQLException { long startTime = System.currentTimeMillis(); try { return raw.executeQuery (); } finally { doLog("executeQuery", sql, startTime); } } ....

    40831

    【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等各种方法来与数据库进行交互。

    17310

    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

    1.4K10

    servlet+mysql实现的学生评教系统(角色:学生、教师、管理员 功能:评教、修改密码、评教规则管理、评教结果查看、学生管理、教师管理、班级管理、学生信息

    select * from s_user where s_id='"+sname+"' and s_password='"+spass+"'"; open(); try { rs=smt.executeQuery select * from t_user where t_id='"+tname+"' and t_password='"+tpass+"'"; open(); try { rs=smt.executeQuery admin_user where a_id='"+aname+"' and a_password='"+apass+"'"; open(); try { rs=smt.executeQuery new ArrayList<Model_question>(); String sql="select * from question"; open(); try { rs=smt.executeQuery Model_stu>(); String sql="select * from s_user where s_id='"+s_id+"'"; open(); try { rs=smt.executeQuery

    21730

    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

    39331

    JSP连接数据库大全

    ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from test"; ResultSet rs=stmt.executeQuery ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from test"; ResultSet rs=stmt.executeQuery ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from test"; ResultSet rs=stmt.executeQuery ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from test"; ResultSet rs=stmt.executeQuery ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from test"; ResultSet rs=stmt.executeQuery

    31620

    扫码关注腾讯云开发者

    领取腾讯云代金券