У меня есть этот код, чтобы выбрать курс в базе данных:Proplem при подключении к базе данных MS SQL Server с помощью «JAVA» JDBC
String sql="Select * From Class where ClassID='"+k+"' ";
try {
st=this.cnn.createStatement();
ResultSet rs= st.executeQuery(sql);
}
==> Я не знаю, как принять результат «класса» объект, возвращающийся в выписке: st.executeQuery(sql)
. Он работает, но возвращаемый тип - это число? Как я могу получить тип данных класса?
Обратите внимание, что это уязвимо для SQL Injection. Вы должны [использовать подготовленные заявления] (http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html). –
Прочтите учебник JDBC о том, как работать с 'ResultSets'. – Kayaman
hj, thanks @Kayaman, это работает для меня! – luong