你的位置:
问答吧
-> JSP
-> 问题详情
Statement.excuteQuery()方法中怎么执行多条MySQL语句???
String database = (String)request.getParameter("database");
String table = (String)request.getParameter("table");
%>
......
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/jspdev?user=root&password=root&allowMultiQueries=true");
Statement stmt = con.createStatement();
String sql = new String("use " + database + "; select * from " + table);
ResultSet rst = stmt.executeQuery(sql1);
......
use database;
这条执行了;
select * from table;
这条执行不了;
帮忙看看!谢!
作者: NASA010
发布时间: 2010-10-27
ResultSet rst = stmt.executeQuery(sql1);
多打了个1字
作者: m690192206
发布时间: 2010-10-27
晕。不是这个问题。。。我手误修改下
String sql = new String("use " + database + "; select * from " + table);
ResultSet rst = stmt.executeQuery(sql);
作者: NASA010
发布时间: 2010-10-27
调用存储过程把
作者: closewbq
发布时间: 2010-10-27
新手。。。不知道怎么调用存储过程。。。汗。。。
作者: NASA010
发布时间: 2010-10-27
addBatch,
作者: liuyuanshijie
发布时间: 2010-10-27
use database....
咋感觉像写执行语句呢 批量提交语句加个go
直接数据库连接的时候指定数据库就不用每次use了吧
作者: hanyue198528
发布时间: 2010-10-27
在数据库里写好调用的存储过程,然后在后台写方法调用啊{call 方法名}……
作者: a605501800
发布时间: 2010-10-27