私は、 "Students"という名前のmySQLデータベースを持っています。それは2つのテーブルを持っています。最初は「Student Details」テーブルで、もう1つは「Student Marks」テーブルです。だから私は各テーブルの2つのモデルクラスがあります。javaFxの同じデータベースにある2つのmysqlテーブルからテーブルビューを作成するにはどうすればいいですか?
"学生の詳細" テーブルの列 - stuId、名前、住所、連絡先
"学生マークス" 表の列 - markId、stuId、SUBID、マーク
私はすでにscenebuilderからテーブルビューを設計していた列次
はstuId
名
totalMarks
だから私はそのようなテーブルビューの上に移入します。しかし、学生の名前とマークの詳細は別のテーブルにあります。 誰かが私に上記の活動を行うサンプルプログラムを与えることができますか? は、私はあなたがは、あなたのSQLクエリでに参加使用する必要が
package dbConnection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
private static DBConnection dbConnection;
private final Connection conn;
private DBConnection() throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/Students","root","xxxx");
}
public static DBConnection createConnection() throws ClassNotFoundException, SQLException{
if(dbConnection == null){
dbConnection = new DBConnection();
}
return dbConnection;
}
public Connection getConnection(){
return conn;
}
}
に参加あなたはhttp://sqlfiddle.com/を使用してくださいできますか?私たちはあなたにこれを行うための質問を書くことができます。外部キーを使用してテーブルに結合する必要があります。 –
2つのテーブルを結合した後はどうすればよいですか? –
[SQLクエリが複数のテーブルからデータを返す方法]の可能な複製(http://stackoverflow.com/questions/12475850/how-can-an-sql-query-return-data-from-multiple-tables) – fabian