2012-03-07 7 views
0

GUIを使用してJTable内のmysqlデータベースからデータをインポートする方法の例やチュートリアルを誰かに教えてもらえますか?私は例を探してみましたが、何も見つかりませんでした。JTable swingインポートデータベースsql

+1

を休ませるこの質問を置くことができます。以前の例は助けにはならなかったが、どうやって彼らが助けにならなかったのか、あるいはあなたが試したこと、あるいはそれがうまくいかないことを教えてくれないので、私たちの答えのどれかが彼らがした以上に –

+0

[JTableのデータをデータベースで満たすにはどうすればいいですか?](http://stackoverflow.com/questions/2192764/how-to-fill-data-in-a-jtable-with-database) –

答えて

3

うまくいけば、我々はこの質問のみ頼まれてと前に1000倍に答えた

Connection db = DriverManager.getConnection(jdbc:mysql://192.168.0.3:3306,<user>,<password>); 
Statement stmt = db.createStatement(); 
PreparedStatement psmt = con.prepareStatement("SELECT * FROM DB"); 
ResultSet rs = psmt.executeQuery(); 

// get column names 
int len = rs.getMetaData().getColumnCount(); 
Vector cols= new Vector(len); 
for(int i=1; i<=len; i++) // Note starting at 1 
    cols.add(rs.getMetaData().getColumnName(i)); 


// Add Data 
Vector data = new Vector(); 
while(rs.next()) 
{ 
    Vector row; = new Vector(len); 
    for(int i=1; i<=len; i++) 
    { 
     row.add(rs.getString(i)); 
    } 
    data.add(row); 
} 

// Now create the table 
JTable table = new JTable(data, cols); 
関連する問題