0

私は静的に配列リストを持っていました

    List l=new ArrayList();
      l.add("1");
      l.add("2");
      l.add("3");
      l.add("4");
      l.add("5");

しかし、データベースの列の値を配列リストに動的に取得したいのですが、これをどのように達成できるかを教えてください。Oracle xeを使用してこれを提案してください

4

1 に答える 1

1

Javaでデータベースに接続する標準的な方法はJDBCであり、SunはJDBCの基本レッスンを公開しています。

あなたの場合、非常に大まかな解決策は次のようになります。

List l=new ArrayList();

// TODO handle exceptions
Connection conn = ...; // create the connection according to your DB details
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select Column from YourTable");
while (rs.next()) {
    l.add(rs.getString(1));
}
// TODO close these in a finally block
rs.close();
stmt.close();
于 2013-02-18T17:40:40.313 に答える