String sqlinsert = "INSERT INTO book_table(isbn,bookname,publish,price,author,cdrom,discount,time,number,sellnumber,sellprice) VALUES('7-111-08232-x','java2类库','清华大学出版社','110','Patrick Chan','cdrom','0.68','2002-4-1','1','0','0')";
bookDb.executeQuery(sqlinsert);//调用jb,此处无问题
打印得sql语句直接在数据库插入无问题,这是什么原因阿,急急急!
总不会是太长了不能工作吧,插入别的表单都很正常。
12 个解决方案
#1
执行插入操作,应该使用executeUpdate方法。
bookDb.executeUpdate(sqlinsert);
executeQuery是有记录集返回的。
bookDb.executeUpdate(sqlinsert);
executeQuery是有记录集返回的。
#2
那么问题是不是出在页面上的其他代码身上呢?
#3
是不是数据库就没有联接?还是此表被人锁住?
#4
我用此jb插入别的表都很正常,数据库连接正常,此表也没有被锁定。
屏蔽bookDb.executeQuery(sqlinsert);一切正常,或把sqlinsert换成别表数据插入也一切正常,我都给搞晕了,又没有错误捕获,就是执行不反映。
屏蔽bookDb.executeQuery(sqlinsert);一切正常,或把sqlinsert换成别表数据插入也一切正常,我都给搞晕了,又没有错误捕获,就是执行不反映。
#5
要看你的程序显示什么错误啊。
---------------
shmilu@sina.com
---------------
shmilu@sina.com
#6
执行后就不反应阿。
#7
把打印出来的sql语句直接copy至mysql运行无误。
证明sql语句无错误了,若说无错误,换对别表操作的sql语句又很正常。
为了证明此表无错误,我删了n次,重建了n次,还换了好几种数据库,mysql,access都试过了。晕死~~~~~~~~~~~高手救命阿。
证明sql语句无错误了,若说无错误,换对别表操作的sql语句又很正常。
为了证明此表无错误,我删了n次,重建了n次,还换了好几种数据库,mysql,access都试过了。晕死~~~~~~~~~~~高手救命阿。
#8
executeQuery??????????????????
你到底是查询还是插数.executeUPdate试试
你到底是查询还是插数.executeUPdate试试
#9
插数用executeQuery绝对没有问题,你试试就知道了。
executeUpdate我也试了,没用。:(
executeUpdate我也试了,没用。:(
#10
可能是jb有问题了,唉,我用jsp直接连数据,插入算是成功了。
我现在奇怪的是用此jb插入别的数据表都没有问题,操作这个却出错,谁能给我解答,我仍然给分。
谢谢大家的关注,虽然没有解决问题,分数照样会分给大家的。
我现在奇怪的是用此jb插入别的数据表都没有问题,操作这个却出错,谁能给我解答,我仍然给分。
谢谢大家的关注,虽然没有解决问题,分数照样会分给大家的。
#11
呵呵,问题解决了。
自定义的中文解决函数的问题,谢谢大家,等等来散分。
自定义的中文解决函数的问题,谢谢大家,等等来散分。
#12
同意c_crazyren的看法
#1
执行插入操作,应该使用executeUpdate方法。
bookDb.executeUpdate(sqlinsert);
executeQuery是有记录集返回的。
bookDb.executeUpdate(sqlinsert);
executeQuery是有记录集返回的。
#2
那么问题是不是出在页面上的其他代码身上呢?
#3
是不是数据库就没有联接?还是此表被人锁住?
#4
我用此jb插入别的表都很正常,数据库连接正常,此表也没有被锁定。
屏蔽bookDb.executeQuery(sqlinsert);一切正常,或把sqlinsert换成别表数据插入也一切正常,我都给搞晕了,又没有错误捕获,就是执行不反映。
屏蔽bookDb.executeQuery(sqlinsert);一切正常,或把sqlinsert换成别表数据插入也一切正常,我都给搞晕了,又没有错误捕获,就是执行不反映。
#5
要看你的程序显示什么错误啊。
---------------
shmilu@sina.com
---------------
shmilu@sina.com
#6
执行后就不反应阿。
#7
把打印出来的sql语句直接copy至mysql运行无误。
证明sql语句无错误了,若说无错误,换对别表操作的sql语句又很正常。
为了证明此表无错误,我删了n次,重建了n次,还换了好几种数据库,mysql,access都试过了。晕死~~~~~~~~~~~高手救命阿。
证明sql语句无错误了,若说无错误,换对别表操作的sql语句又很正常。
为了证明此表无错误,我删了n次,重建了n次,还换了好几种数据库,mysql,access都试过了。晕死~~~~~~~~~~~高手救命阿。
#8
executeQuery??????????????????
你到底是查询还是插数.executeUPdate试试
你到底是查询还是插数.executeUPdate试试
#9
插数用executeQuery绝对没有问题,你试试就知道了。
executeUpdate我也试了,没用。:(
executeUpdate我也试了,没用。:(
#10
可能是jb有问题了,唉,我用jsp直接连数据,插入算是成功了。
我现在奇怪的是用此jb插入别的数据表都没有问题,操作这个却出错,谁能给我解答,我仍然给分。
谢谢大家的关注,虽然没有解决问题,分数照样会分给大家的。
我现在奇怪的是用此jb插入别的数据表都没有问题,操作这个却出错,谁能给我解答,我仍然给分。
谢谢大家的关注,虽然没有解决问题,分数照样会分给大家的。
#11
呵呵,问题解决了。
自定义的中文解决函数的问题,谢谢大家,等等来散分。
自定义的中文解决函数的问题,谢谢大家,等等来散分。
#12
同意c_crazyren的看法