如何在jsp或java里面一次执行两条sql 15

try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){out... try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
out.print(e);
}
try{
String url = "jdbc:odbc:jcc";
Connection conn = DriverManager.getConnection(url,"jcc","");
Statement stmt = conn.createStatement();
String sql = "INSERT INTO A(a,b,c,d) VALUES('"+a+"','"+b+"','"+c+"','"+d+"') ";
ResultSet rs = stmt.executeQuery(sql);
out.print("c");

rs.close();
stmt.close();
conn.close();
}
catch(Exception ex){
}
这段只代码执行了一条sql语句 如果想再执行另一条sql语句 应该怎么修改
展开
 我来答
冰火两重天
2013-04-11 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:996万
展开全部
如果是查询的话,就只能一次一条SQL。
如果是其他的话,好像可以用批处理,Statement有一个方法好像叫addBatch()你看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
事前要谨慎
2013-04-10 · 超过27用户采纳过TA的回答
知道答主
回答量:158
采纳率:66%
帮助的人:56.1万
展开全部
stmt.executeQuery(sql); 再 执行一次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zoujy1022
2013-04-10 · TA获得超过1121个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:629万
展开全部
一个statement 就是一条,
同一个connection 可以有多个statement。明白了吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有车2015
推荐于2016-08-29 · TA获得超过893个赞
知道小有建树答主
回答量:684
采纳率:0%
帮助的人:354万
展开全部
使用事务管理

事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式