jsp与sql连接后插入数据

[复制链接]
查看11 | 回复2 | 2006-11-21 13:32:14 | 显示全部楼层 |阅读模式
jsp与sql连接后插入数据 悬赏分:0 - 离问题结束还有 14 天 23 小时我要从两个输入两个数据.然后再写入数据库...可是却总是失败 ,它的返回页总是这样:: 连接成功 insert into grade(IDname,realname)values ('66','66')发送成功 出错啦 以下是我的代码...
<% String str="insert into grade(IDname,realname)values ('"+strUserName+"','"+strUserPWD+"')"; Connection conn = null; Statement stmt = null; ResultSet rs = null; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException ce){ out.println("有问题"); } try{ conn=DriverManager.getConnection("jdbc:odbc:liao","liao","12345678"); out.write("连接成功
");out.write(str); stmt=conn.createStatement(); out.write("发送成功
"); rs=stmt.executeQuery(str); out.write("插入成功"); } catch(SQLException e){ out.println("出错啦"); //这里最好用e.getMessage()打出来看一下到底出了什么异常,把错误信息隐藏了是很可怕的事情}
回复

使用道具 举报

千问 | 2006-11-21 13:32:14 | 显示全部楼层
把这条语句直接在数据库上执行一下:insert into grade(IDname,realname)values ('66','66')看看有没有什么错误
回复

使用道具 举报

千问 | 2006-11-21 13:32:14 | 显示全部楼层
rs=stmt.executeQuery(str); 哎!!太粗心了!!你改成stmt.execute(str);应该就没问题了。executeQuery(String sql) 函数的参数 sql 要求为SQL select 语句。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行