【问题标题】:Java (netbeans): The database is connected to SQL Server, i need to update, and delete data from the netbeans interfaceJava(netbeans):数据库已连接到 SQL Server,我需要从 netbeans 界面更新和删除数据
【发布时间】:2017-09-22 08:57:55
【问题描述】:

界面正在查看此代码的数据:

private void distable() { 
    try { 
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        String url="jdbc:sqlserver://localhost:1433;databaseName=77OOP062;user=sa;password=hnd";
        Connection conn= DriverManager.getConnection(url);
        String sql ="Select * from Customer"; 
        pst=conn.prepareStatement(sql); 
        rs=pst.executeQuery();
        jTable1.setModel(DbUtils.resultSetToTableModel(rs)); 
    } catch (Exception e) { 
        JOptionPane.showMessageDialog(null, e); 
    } 
} 

这是我的更新按钮代码: // 我不知道这里的代码是如何工作的 这是我的删除按钮代码:

String query = 
  "DELETE FROM 'Customer' WHERE CustomerName=" 
    + jTextFieldCustomerName.getText();
executeSQLQuery(query,"Delete"); //error on this executeSQLQuery code

【问题讨论】:

  • 打印query的内容,看看有什么问题。
  • 非常感谢您的即时消息..

标签: java sql swing jdbc


【解决方案1】:

试试这个而不是使用executeSqlQuery,使用这个:

Statement statement = connection.createStatement();    
pst.executeUpdate(query);

【讨论】:

    猜你喜欢
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    相关资源
    最近更新 更多