Java(netbeans):数据库已连接到 SQL Server,我需要从 netbeans 界面更新和删除数据

Posted

技术标签:

【中文标题】Java(netbeans):数据库已连接到 SQL Server,我需要从 netbeans 界面更新和删除数据【英文标题】:Java (netbeans): The database is connected to SQL Server, i need to update, and delete data from the netbeans interface 【发布时间】: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的内容,看看有什么问题。 非常感谢您的即时消息.. 【参考方案1】:

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

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

【讨论】:

以上是关于Java(netbeans):数据库已连接到 SQL Server,我需要从 netbeans 界面更新和删除数据的主要内容,如果未能解决你的问题,请参考以下文章

在 IDE Netbeans 中从 java 连接到 MySQL 数据库

为啥我在使用 Java (Netbeans) 连接到 MySQL 时收到此错误“通信链接失败最后发送的数据包...”? [复制]

在 Linux (Mageia) 上的 NetBeans 中从 Java 应用程序连接到 MariaDB

我的 Angular 7 组件已连接到数据源,但未显示数据

如何将 java web 中的 JDBC 连接到 XAMPP (localhost) (NETBEANS)?

Netbeans 连接到 SQLite 时出现 SQLite 错误或缺少数据库(没有这样的表)