【问题标题】:Updating Values Netbeans更新值 Netbeans
【发布时间】:2013-12-09 13:10:11
【问题描述】:

我正在尝试将我的数据从我的 netbeans 更新到 sqlite。查询没有问题,但是当我运行程序时,会出现一个消息框“java.sql.SQLException:查询不返回结果”。似乎是什么问题?

 try{

   String value1=txtId.getText();
   String value2=txtFirst.getText();
   String value3=txtLast.getText();
   String value4=txtUser.getText();
   String value5=txtPass.getText();


   String sql="Update account set id='"+value1+"', fname='"+value2+"', lname='"+value3+"',username='"+value4+"', password='"+value5+"' where id='"+value1+"' ";

   pst=conn.prepareStatement(sql);

   rs=pst.executeQuery();
   JOptionPane.showMessageDialog(null,"Data Updated");  
 }

  catch(SQLException e){
    JOptionPane.showMessageDialog(null,e);
}

【问题讨论】:

    标签: java sql database netbeans sql-update


    【解决方案1】:
    int updateCount = pst.executeUpdate();
    

    而不是 executeQuery。

    【讨论】:

      【解决方案2】:

      更新查询:

      st.executeUpdate("update reservation set busname='"+jTextField10.getText()+"',busno='"+jTextField9.getText()+"',cusname='"+jTextField8.getText()+"',noofpass='"+jTextField7.getText()+"',amount='"+jTextField6.getText()+"' where cusname='"+jTextField8.getText()+"' ");
      

      【讨论】:

        猜你喜欢
        • 2020-11-01
        • 1970-01-01
        • 2020-02-03
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        • 2012-07-28
        • 2011-02-25
        • 2019-10-20
        相关资源
        最近更新 更多