微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > Eclipse >

数据库操作异常

时间:2013-12-08 19:47  浏览:努力统计中...
Stringsql1=null; Stringpassword2; password2=b1.getText(); ResultSetrs=null; Statementstmt=null; sql1= updateuser_idsetpassword= password2 whereid=1 ; SqlManagerDBm=SqlManager.createInstance();//单态模式获取实例 DBm.connectDB(); try{
String sql1=null;
       String password2;
           password2=b1.getText();
   ResultSet rs=null;
       Statement stmt=null;
  
       sql1="update user_id set password='password2' where id=1";
   SqlManager DBm = SqlManager.createInstance();   //单态模式获取实例
   DBm.connectDB();
   try{
   stmt=DBm.Sqlstmt;
  
    rs=stmt.executeQuery(sql1);  
      
   }catch(SQLException e1){
      e1.printStackTrace();
     }
  
代码入上,提示: 该语句没有返回结果集


你写的sql是执行更新操作的啊,没有结果集啊。。
还有,执行操作是stmt.executeUpdate吧。。。  




对,但是password2该怎么写入SQL中呢,直接引用报错,加引号就变成字符串password2,不是我从文本输入的结果。

sql1="update user_id set password='" + password2 "' where id=1";
 这么写,你试试。。
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------