我想问一下,Java连接数据库后,想连续执行几条SQL语句怎么做?谢谢啦~

 我来答
啊_科
2012-06-04 · TA获得超过268个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:128万
展开全部
Connection con=.............; //这里是取得连接代码,省略
PrepareStatment ps=null;
String sql1="select * from test1";
String sql2="update test1 set xxx=1 ";
ps=con.prepareStatement(sql1) ;
ps.executeQuery(sql1); //(执行第一个SQL)
ps.close; //记住每执行一个语句记得关闭,否则会出现游标错误
ps=con.prepareStatement(sql2) ;
ps.executeUpdate(sql2);//(执行第二个SQL)
ps.close; //记住每执行一个语句记得关闭,否则会出现游标错误
con.close(); //关闭连接

以上代码纯手工敲,有问题追问,希望能解决你的问题。
答虎多高峻
2019-04-06 · TA获得超过3917个赞
知道小有建树答主
回答量:3055
采纳率:28%
帮助的人:388万
展开全部
book,author"
+
"where

少了空格
,要写成
book,author
"
+
"
where
看出区别了吗?
where前面要有空格,否则sql语句连在一起,就出错啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友10835a8
2012-06-04 · TA获得超过103个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:71.1万
展开全部
还是 重新获得获得个连接..然后重新你上次执行SQL的动作就可以了啊...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式