0

私はチュートリアルを使用して、Java を使用してデータベースを作成し、データベースに接続する方法を学びました。チュートリアルへのリンク。

チュートリアルでは、「RecordSet」タイプを TYPE_SCROLL_SENSITIVE (または使用したいタイプ) に設定する必要があると書かれています。

RecordSet クラスを呼び出そうとすると、次のようなエラーが表示されます。

シンボルを見つけることができません。シンボル: 変数 RecordSet。場所: クラス データベース

インポートを修正しようとしましたが (何もしません)、SQL パッケージ全体をインポートしようとしました。RecordSet クラスが変更された可能性があるか、SQL に含まれていないと思います。

これが私のコードです:

package database;

import java.sql.*;

public class DataBase {

    public static void main(String[] args) {

    try{
        String host = "jdbc:derby://localhost:1527/Employees";
        String SQL = "SELECT * FROM Workers";
        String uName = "nbur4556";
        String uPass = "95086733";

        Connection con = DriverManager.getConnection(host, uName, uPass);
        Statement stmt = con.createStatement(RecordSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
        ResultSet rs = stmt.executeQuery(SQL);
    }catch(SQLException err){
        System.out.println(err.getMessage());
    }

}//End Method


}//End Class

私の質問は、データベースのセットアップを続行できるように、「RecordSet」クラスを設定する方法を知っている人はいますか?

4

2 に答える 2

1

これは ResultSet.TYPE_SCROLL_SENSITIVE である必要があると思います。チュートリアルに問題がある可能性があります

于 2013-04-08T02:35:29.717 に答える
1

これは ResultSet であり、RecordSet ではありません

変化する

  Statement stmt = con.createStatement(RecordSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);

  Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
于 2013-04-08T02:35:57.857 に答える