sql命令中的where子句
Posted
技术标签:
【中文标题】sql命令中的where子句【英文标题】:Where clause in sql command 【发布时间】: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 的文本字段中添加从数据库中检索到的数据。我面临的问题是我无法通过键盘获取带有变量名的行。我直接进入循环的其他部分。
【问题讨论】:
编辑您的问题并提供(1)样本数据; (2) 期望的结果; (3) 你得到的结果不正确; (4) 您正在使用的数据库的标签。 查看youtube.com/watch?v=1g3Dpp6D-TY准备好的语句docs.oracle.com/javase/tutorial/jdbc/basics/… Swing布局docs.oracle.com/javase/tutorial/uiswing/layout/visual.htmldocs.oracle.com/javase/tutorial/uiswing/layout/gridbag.htmlΩ 【参考方案1】:这取决于您使用什么来执行 SQL 命令。例如,ODBC 接口在 SQL 字符串中使用?
来指示将在执行时提供参数。 MSSQL 接口允许定义带有类型参数的函数,其名称类似于@myarg
。更具体的上下文会有所帮助。
【讨论】:
我们如何指示该参数将在执行时提供。以上是关于sql命令中的where子句的主要内容,如果未能解决你的问题,请参考以下文章