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

mysql stmt ExECutE

你不是都返回了数据了吗?接下来要做的就是用泛型集合去接受啊 下面是同类型的你i可以看一下 public ArrayList getAllEmp() { ArrayList list=new ArrayList(); Connection con=this.getCon(); Statement ste=null; ResultSet rs=null; try { st...

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

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

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

executeQuery() 返回的是ResultSet(); 记录已被delete,当然就没有结果返回 delete时不用它,用execute()就可以. 还有 其实不需要用executeQuery()方法,用execute()就可以了啊 如果你的SQL 语句是诸如update,insert的更新语句,应该用statement的e...

显示?是正常的,即使你插入成功,也会显示Hibernate: insert into Student (name, age, id) values (?, ?, ?)。出错主要是主键重复了,可以考虑添加主键生成策略,自动生成主键。

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

日期格式问题 ? 你set 个 字符 或者 数字的字段试试

stmt2.executeUpdate("INSERT INTO ldDB users('"+ext +"','"+pass +'")"); 这样就可以了,不过一般建议后台写两个类,使用其对象来存储一下数据

这个提示 没有 判断依据,给出出错的程序才能解决

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