これがクエリです
String query =
"SELECT idPlayers
FROM pendu.players
WHERE first= 'Super'AND last='Man' AND pass=12345";
(first='Super') を first = tboxFirst.getText() などに変更したい
私を助けてくれてありがとう
フランク
これがクエリです
String query =
"SELECT idPlayers
FROM pendu.players
WHERE first= 'Super'AND last='Man' AND pass=12345";
(first='Super') を first = tboxFirst.getText() などに変更したい
私を助けてくれてありがとう
フランク
文字列を使用している場合は、次のように値を含む文字列を作成できます。
String query = "SELECT idPlayers FROM pendu.players WHERE first= '" + tboxFirst.getText() + "'AND last='Man' AND pass=12345";
PreparedStatement
それははるかに優れたソリューションであるため、 も参照する必要があります。
PreparedStatement pstmt = con.prepareStatement(
"SELECT idPlayers FROM pendu.players WHERE
first= ? AND last= ? AND pass=?");
pstmt.setString(1, tboxFirst.getText());
pstmt.setString(2, ....);
....
String query = "SELECT idPlayers FROM pendu.players WHERE first =('" + tboxFirst.getText()+ "')AND pass = 12345";
どちらでも使用できます
String query =
"SELECT idPlayers
FROM pendu.players
WHERE first='"+tboxFirst.getText()+"'AND last='Man' AND pass=12345";
また
String query = String.format(SELECT idPlayers
FROM pendu.players WHERE first='%s'AND last='Man' AND pass=12345", tboxFirst.getText());
また、JDBC を使用している場合は、PreparedStatement を使用できます
PreparedStatement pstmt = con.prepareStatement("SELECT idPlayers FROM pendu.players WHERE first=? AND last=? AND pass=?");
pstmt.setString(1, "Super");
pstmt.setString(2, "Man");
pstmt.setString(3, "12345");