public void addUser(String username,String password,String ns)
{
try
{
System.out.println(username);
System.out.println(password);
System.out.println(ns);
Session session = getSession();
Transaction tr = session.beginTransaction();
java.sql.Connection con = session.connection();
Statement stmt=con.createStatement();
System.out.println("bofore");
String queryString = "insert into user(id,password,ns) values('"
+username+"','"
+password+"','"
+ns+"')";
ResultSet rs=stmt.executeQuery(queryString);
System.out.println("after");
tr.commit();
session.close();
}
catch (Exception re)
{
System.out.println(re);
}
上述是代码,参数的值依次是13062519612071231 zwx8888888 自主选拔录取生 ,在控制台上一直能输出到bofore,然后就跳过 System.out.println("after");
,执行 catch (Exception re)
{
System.out.println(re);
}
输出java.sql.SQLExcepti on: Can not issue data manipulation statements with executeQuery().
问题应该在 ResultSet rs=stmt.executeQuery(queryString); 我觉得是String queryString = "insert into user(id,password,ns) values('"
+username+"','"
+password+"','"
+ns+"')";
语句写错了,但不知道怎么改,大家帮帮忙啊~~~~~~~~
{
try
{
System.out.println(username);
System.out.println(password);
System.out.println(ns);
Session session = getSession();
Transaction tr = session.beginTransaction();
java.sql.Connection con = session.connection();
Statement stmt=con.createStatement();
System.out.println("bofore");
String queryString = "insert into user(id,password,ns) values('"
+username+"','"
+password+"','"
+ns+"')";
ResultSet rs=stmt.executeQuery(queryString);
System.out.println("after");
tr.commit();
session.close();
}
catch (Exception re)
{
System.out.println(re);
}
上述是代码,参数的值依次是13062519612071231 zwx8888888 自主选拔录取生 ,在控制台上一直能输出到bofore,然后就跳过 System.out.println("after");
,执行 catch (Exception re)
{
System.out.println(re);
}
输出java.sql.SQLExcepti on: Can not issue data manipulation statements with executeQuery().
问题应该在 ResultSet rs=stmt.executeQuery(queryString); 我觉得是String queryString = "insert into user(id,password,ns) values('"
+username+"','"
+password+"','"
+ns+"')";
语句写错了,但不知道怎么改,大家帮帮忙啊~~~~~~~~
解决方案 »
- 有用过pentaho报表工具的吗?
- 关于主键类型的选择
- spring 声明 事务管理
- JDEVELOPER OC4J,各位大侠看过来,不胜感激
- Struts 中文乱码问题 以及 URL暴露表单数据和SessionID问题,急~~~
- JSP在生成xml格式文件时候的嵌入脚本不发挥作用??++如何HttpResponseWrapper获取JSP生成的页面??
- 哥哥:JSP 编译问题,快帮帮小妹吧!!!!
- “EJB引用”--实践失败
- jakarta各个产品的功能????
- 菜鸟小问题!
- ClassNotFound
- 用JavaScript怎么去实现,一个按钮提交多个action?那位朋友帮我弄段代码让我研究下哈!谢谢啦!
这句改为
stmt.executeUpdate(queryString);
又不是查询要什么rs