2016-05-06 20 views
1

EclipseでJavaで登録プログラムを作成しようとしていました。 しかし、私はエラーました:の「クエリで結果が返されない」SQL例外

Login.addnewuser(lblname.getText(), lblusername.getText(), lblpseudo.getText(), passwordField.getText(), rankchoice.getSelectedItem()); 

:あなたは私の次のコードを見ることができます

java.sql.SQLException: Query does not return results 

public static void addnewuser(String Name, String Username, String Pseudo, String Password, String Rank) { 

    String query = ("INSERT INTO UsersInfos (Name, Username, Pseudo, Password, Rank) " + "VALUES ('" + Name + "' , '" + Username + "' , '" + Pseudo + "' , '" + Password + "' , '" + Rank + "')"); 

    connection = SqliteConnection.dbConnector(); 

    try { 

     PreparedStatement name2 = connection.prepareStatement(query); 
     name2.executeQuery(); 

    } catch (SQLException e) { 

     e.printStackTrace(); 

    } 

} 

を誰かが私にしてください助けができますか?ありがとう:)!

答えて

4

INSERT、UPDATEまたはDELETEの場合はexecuteUpdate()を使用し、selectの場合はexecuteQuery()を使用してResultSetを返します。

+0

あなたのお返事ありがとうございます、私はそれを試してみる:)! –

+0

本当にありがとうございました! :D –

+0

この回答に感謝します:) – mesutpiskin

関連する問題