У меня есть некоторый Java-код, например
int userid = take user input;
, а затем выполните следующую инструкцию sql,
Class.forName(dbdriver);
conn = DriverManager.getConnection(url, username, password);
st = conn.createStatement();
st.executeUpdate("select * from person where uid = userid" );
Теперь я не знаю, что возвращаемый результат равен null
.Я думаю, where uid = userid
дает неправильный результат, потому что он ищет буквальное значение uid "идентификатор пользователя".На самом деле, я хочу получить информацию из таблицы person о пользовательских значениях uid.Кто-нибудь может мне помочь, как решить эту проблему?