0

3 つのテーブルを持つデータベースがあり、Java アプリケーションでデータを追加したい...

String command1 = "INSERT INTO Drivers (IDNumber, FirstName, LastName) VALUES" + drivID + FName + LName;

このコマンドを使用して 3 つのテーブルすべてにデータを入力できますか?それとも、次の準備済みステートメントで使用するために、このような 3 つのコマンドを作成する必要がありますか?

PreparedStatement p = conn.getStatement(command1);

また、テーブルにはチェックボックスと文字列があり、次のように文字列変数を作成しました

String drivID = txtid.getText();

チェックボックスのオブジェクト名を教えてください

4

1 に答える 1

1
String command1 = String.format("INSERT INTO %s (IDNumber, FirstName, LastName) VALUES (%s, %s, %s)", tableName, ID, fName, lName);
PreparedStatement p = conn.getStatement(command1);

Although, for your example, I see no reason why you cannot use a java.sql.Statement instead of a PreparedStatement.

于 2012-10-21T22:40:10.257 に答える