JAVA中的insert语句~~急啊 接收3个变量executeQuery("insert into test(number,name,chengji) values('"+t1.getText()+"','"+t2.getText()+"','"+t3.getText()+"')");为什么就是添加不进数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这么写不嫌累啊先定义三个变量,分别接收t1.getText(),t2.getText(),t3.getText()还省得加"+" 有没有发现括号有问题了.要细心啊executeQuery( "insert into test(number,name,chengji) values( '"+t1.getText()+"', '"+t2.getText()+"', '"+t3.getText()+"'"); 楼主应该用executeUpdate()方法,executeQuery是做查询数据库用的。 建议你这样做:1。实用executeUpdate()2。把你的SQL先在DBM上运行通过之后再放到代码里改。 eswn(eswn) ( ) 信誉:100 Blog 2006-10-13 10:59:00 得分: 0 楼主应该用executeUpdate()方法,executeQuery是做查询数据库用的。 同意 建议system.print出来,去查询分析器中调试executeQuery是可以用的只是返回值是成功或失败 executeQuery("insert into test(number,name,chengji) values('"+t1.getText()+"','"+t2.getText()+"','"+t3.getText()+"')");用insert into test(number,name,chengji)是多此一举,直接用insert into test试试 在看一个开源ESB项目MULE的源代码的时候遇到一个问题,请大家帮忙 几段问题代码,菜鸟请求仙人指点一二 怎样得到imageproducer里面的字节数组内容 DynaActionForm 配置? 为什么windows下可以运行,linux下就出错? 把一段文本(可能有中文)转换成16进制的字节码,怎么办? 求大神帮帮忙 vector 数组里面的数据没有”?“但是打印出来多了”?“ applet 传对象到servert的错误 多类的dos运行! java关于字符串操作 造假
先定义三个变量,分别接收t1.getText(),t2.getText(),t3.getText()
还省得加"+"
executeQuery(
"insert into test(number,name,chengji)
values(
'"+t1.getText()+"',
'"+t2.getText()+"',
'"+t3.getText()+"'
");
1。实用executeUpdate()
2。把你的SQL先在DBM上运行通过之后再放到代码里改。
楼主应该用executeUpdate()方法,executeQuery是做查询数据库用的。
同意
executeQuery是可以用的只是返回值是成功或失败