我如何将字符串变量插入到 java 中的 Sql 语句中
How i can insert a String variable into an Sql statement in java
如何将组合框的值传递给 sql 语句?
String name = comboBox.getSelectedItem().toString();
String sql = "SELECT surname FROM employee WHERE etairia = name ";
result = statement.executeQuery(sql);
试试这个:
String name = comboBox.getSelectedItem().toString();
String sql = "SELECT surname FROM employee WHERE etairia = (?)";
statement = conn.prepareStatement(sql); // conn is Connection
statement.setString(1, name); // '1' is the param index, it's always start from 1, not from zero
result = statement.executeQuery();
如何将组合框的值传递给 sql 语句?
String name = comboBox.getSelectedItem().toString();
String sql = "SELECT surname FROM employee WHERE etairia = name ";
result = statement.executeQuery(sql);
试试这个:
String name = comboBox.getSelectedItem().toString();
String sql = "SELECT surname FROM employee WHERE etairia = (?)";
statement = conn.prepareStatement(sql); // conn is Connection
statement.setString(1, name); // '1' is the param index, it's always start from 1, not from zero
result = statement.executeQuery();