2013-02-18 98 views
0

我靜了一個數組列表,像如何讓數據庫值到數組列表

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

,但我想在我的數組列表中的數據庫字段的值動態如何可以做到這一點請建議我這個即時通訊使用oracle xe

+0

你已經成功獲取數據了數據庫? – 2013-02-18 17:32:13

+0

儘管它與您的特定問題無關,但我強烈建議您使用泛型:'List l = new ArrayList ();'。沒有理由避免它帶給您的額外類型安全性和清晰度。 – 2013-02-18 17:42:59

回答

1

在Java中連接數據庫的標準方式是JDBC,Sun發佈了JDBC basics lesson

在你的情況下,很粗糙的解決辦法是類似以下內容:

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(); 
相關問題