Я пытаюсь связать свой проект с базой данных SQL-Server.Но я всегда получаю эту ошибку E / ERROR: метод executeQuery
должен возвращать набор результатов.
Class.forName("net.sourceforge.jtds.jdbc.Driver");
String username = "un";
String password = "pass";
conn = DriverManager.getConnection("jdbc:jtds:sqlserver://ip/db;user=" + username + ";password=" + password);
Log.w("Connection","open");
String sql = "INSERT INTO TABLE" +
"(Cliente, NomePessoa, Email, NivelSatisfacao, Nota) " +
"VALUES ('" + informacao.getNomeCliente() + "', '" + informacao.getNome() + "', '" + informacao.getEmail() + "', '" + informacao.getSatisfacao() + "', '" + informacao.getNota() + "') ";
Statement stmt = conn.createStatement();
ResultSet rSet = stmt.executeQuery(sql); // error here
Я пытался изменить stmt.executeQuery
на stmt.executeUpdate
, но он подчеркивает его красным и говорит:что вывод int
, поэтому он несовместим.