0

我在ResultSet rs = Statement.executeQuery("SELECT * FROM patient");代码行的执行查询部分出错。我不知道出了什么问题。希望得到帮助。

JButton btnDb1 = new JButton("J");
btnDb1.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
        try {
            ResultSet rs = Statement.executeQuery("SELECT * FROM patienttable");
            while (rs.next()) {
                 Patient patient = new Patient(rs.getString("patientname"), rs.getString("patientaddress"), rs.getString("patientphone"), rs.getInt("patientid"));
            }
        } catch (Exception e) {
            System.out.println(" Error ");
        }
    }
});
btnDb1.setBounds(200, 393, 120, 23);
contentPane.add(btnDb1);
4

1 回答 1

0

缺少以下 JDBC 脚手架代码。

  1. 使用 JDBC 创建到数据库的连接
  2. 从连接创建语句对象
  3. 使用后关闭连接。

Google for JDBC 教程,或者您可以使用本教程作为入门。

于 2013-04-28T23:28:34.203 回答