java - 更新值 Netbeans

标签 java sql database netbeans sql-update

我正在尝试将我的数据从 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);
}

最佳答案

int updateCount = pst.executeUpdate();

而不是executeQuery。

关于java - 更新值 Netbeans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20471489/

相关文章:

java - 使用多个 CCombobox 的良好 Java SWT 示例

sql - 在 postgresql 中无法检查表是否存在

php - 获取数据库表中列的最大值

database - 将两个完全不同的类作为一个类

mysql - 临时表(Memory Engine)和大物理表(1.7GB myisam)的join优化

java - 如何在 Heroku 上以开发模式运行 Play Framework 2 应用程序?

java - JMS:无法通过选择器从主题中选择 jms 消息

java - WebSecurityConfigurerAdapter 中 httpBasic 和 jdbcAuthentication 的用户验证问题

mysql - MySQL 的语法图

database - 安卓新手 : openOrCreateDatabase(): where does the sqlite file go?