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 を使用して DB への接続を作成する
  2. 接続からステートメント オブジェクトを作成する
  3. 使用後は接続を閉じてください。

Google for JDBC チュートリアル、またはこのチュートリアルをスターターとして使用できます。

于 2013-04-28T23:28:34.203 に答える