knrt.net
当前位置:首页 >> mysql stmt ExECutE >>

mysql stmt ExECutE

你的showpaper()方法中,Statement stmt=null;然后执行 rs = stmt.executeQuery(sql); stmt都为null,怎么可能执行executeQuery(sql)呢;肯定会报空指针异常呀 给stmt赋值一下,如 stmt = connection.createStatement(); 试试

把表的字段写全(应该是这里出的问题),比如: "insert into 表1(ID,**,**,**) values(190,'中国人民解放军','人民','中华人民共和国')");

报错最关键的部分你没发出来。

哥哥啊, 你这是钻牛角尖的节奏啊. 你看的jdk文档是一种标准,是sun公司制定的. 它是实现是由不同厂商提供的.只不过是orcal的实现没有按照这个标准而已. //---------- 就像, 学校有个规定,说不能带食物进教室.(sun标准) 可你就带. (orcal实现)

如果你的表明是固定的 那么可以用CREATE TABLE直接创建,如果表明是动态的,那只有用PREPARE 了, 没办法

方法executeUpdate 用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数...

正确的插入语句:insert into (,,...) values (,,...) 例如表 user,字段 username 和 password insert into user(username,password) values ('username1','password1')

使用executeUpdate后你先关闭你得Statement对象或PreparedStatement对象,然后再重新建立Statement对象或PreparedStatement对象进行查询操作,这样应该能看到更新后得结果。 stmt.executeUpdate(Mysqls3); 这句后面你先关闭stmt stmt.close(); ...

语句写多了、~~~~~~~~~~~~

检查sql语句的语法 , 运行环境: mysql-connector-java-3.1.12-bin.jar sqljdbc4.jar(与此jar无关) 运行结果: java.sql.SQLException: Incorrect arguments to mysql_stmt_execute 如果使用高版本的mysql jar包,则没有问题,比如 mysql-conne...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com