当前位置: 技术问答>java相关
对数据库操作过程中的一个问题。
来源: 互联网 发布时间:2015-02-13
本文导语: 我在执行下面这段代码时: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:disk"); Statement stmt = con.createStatement(); //建立Statement对象 ResultSet rs; String query = "SELECT * FROM disk"; rs =...
我在执行下面这段代码时:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:disk");
Statement stmt = con.createStatement(); //建立Statement对象
ResultSet rs;
String query = "SELECT * FROM disk";
rs = stmt.executeQuery(query);
.
.
.
query = "insert into lend(… … …) values(…… ……);
rs = stmt.executeQuery(query);
总是会出现如下的错误提示:
java.sql.SQLException: No ResultSet was produced
不知道是什么原因,应该怎么解决?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:disk");
Statement stmt = con.createStatement(); //建立Statement对象
ResultSet rs;
String query = "SELECT * FROM disk";
rs = stmt.executeQuery(query);
.
.
.
query = "insert into lend(… … …) values(…… ……);
rs = stmt.executeQuery(query);
总是会出现如下的错误提示:
java.sql.SQLException: No ResultSet was produced
不知道是什么原因,应该怎么解决?
|
try{
stmt.execute( "insert into BWDB_IdType (typeId,title) values (8,'死亡证明')");
}catch(Exception e){
// Do nothing;
out.print( "There are some errors...
");
}
我好人做到家,这样就不会老报错了~嘿嘿!~
stmt.execute( "insert into BWDB_IdType (typeId,title) values (8,'死亡证明')");
}catch(Exception e){
// Do nothing;
out.print( "There are some errors...
");
}
我好人做到家,这样就不会老报错了~嘿嘿!~
|
再定义一个
Statement1 stmt = con.createStatement(); //建立Statement对象
然后改为
stmt1.executeUpdate(query1);
最后记得
stm1.close();
你还可以把query1打印出来看看,可不可以正常运行.
Statement1 stmt = con.createStatement(); //建立Statement对象
然后改为
stmt1.executeUpdate(query1);
最后记得
stm1.close();
你还可以把query1打印出来看看,可不可以正常运行.