sql命令中的where子句

时间:2017-07-15 16:17:00

标签: java sql swing jdbc

String variable_name      =jTextfield.getText();
    *connection establishing code*
        ResultSet oResultSet =statement.executeQuery("Select *
        from table_name
        where comn_name = 'variable_name'
    ");
       if(oResultSet.next()) {
jTextField2.
setText(oResultSet.getString(1).toString());  } 
else
JOptionPane.showMessageDialog(this, "invalid");

稍后我必须在Netbeans的文本字段中添加我从数据库中检索到的数据。我面临的问题是我无法通过键盘获取变量名称的行。我直接进入循环的其他部分。

1 个答案:

答案 0 :(得分:-1)

这取决于您使用什么来执行SQL命令。例如,ODBC接口在SQL字符串中使用?来指示将在执行时提供参数。 MSSQL接口允许使用类型参数定义函数,名称为@myarg。更具体的背景会有所帮助。