【问题标题】:Where clause in sql commandsql命令中的where子句
【发布时间】:2017-07-15 16:16:59
【问题描述】:
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 的文本字段中添加从数据库中检索到的数据。我面临的问题是我无法通过键盘获取带有变量名的行。我直接进入循环的其他部分。

【问题讨论】:

标签: java sql swing jdbc


【解决方案1】:

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

【讨论】:

  • 我们如何指示该参数将在执行时提供。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多