JAVA连接数据库的问题(resultset)

try{Class.forName(driver);java.sql.Connectionconn=DriverManager.getConnection(url,use... try {
Class.forName(driver);
java.sql.Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed()) {
Statement sta = conn.createStatement();
String sql = "insert into user_message values('zdp','zdp')";
ResultSet rs = sta.executeQuery(sql);

if(rs.next()) {
System.out.println("成功");
System.out.println(rs.getString("user")+"\t"+rs.getString("password"));
}else {
System.out.println("失败");
}

rs.close();
conn.close();

如题 用.executeQuery(sql) 报错 去找了一下 说用executeUpdate() 报错

该怎么做啊

我做的是个控制台的注册功能(爱好而已 不要说什么JSP 用其他数据库之类的);
展开
 我来答
godfather1103
2015-05-14 · TA获得超过3421个赞
知道大有可为答主
回答量:4501
采纳率:66%
帮助的人:1770万
展开全部
把ResultSet rs = sta.executeUpdate(sql);
去掉ResultSet rs = 改成sta.executeUpdate(sql);或者改成int rs = sta.executeUpdate(sql);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式