往数据库中插入数据时为什么会出错呢?

xiruo 2002-06-10 03:37:51
我的程序如下:
<%@ page import="java.sql.*"%>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
String sql="insert into class(classname) values('名字')";
stmt.executeQuery(sql);
%>
记录是插进去了,可是也出现了以下错误:
[Microsoft][SQLServer JDBC Driver]No ResultSet set was produced.
为什么呢?请指教!
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
希偌 2002-06-10
  • 打赏
  • 举报
回复
stmt.executeUpdate(sql);
xue_sharp 2002-06-10
  • 打赏
  • 举报
回复
stmt.executeUpdate(sql);
你是插入语句当然不返回rs,因该用这个。
你试试
希偌 2002-06-10
  • 打赏
  • 举报
回复
String sql="insert into class(classname) values('名字')";
stmt.executeUpdate(sql);
WalkSing 2002-06-10
  • 打赏
  • 举报
回复
<%@ page import="java.sql.*"%>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
String sql="insert into class(classname) values('名字')";
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
%>
try on
xiruo 2002-06-10
  • 打赏
  • 举报
回复
依然是同样的错误
xycleo 2002-06-10
  • 打赏
  • 举报
回复
Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery(sql);
xiruo 2002-06-10
  • 打赏
  • 举报
回复
中间还有一句漏写了
Statement stmt=conn.createStatement();

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧