Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans 当通过2个组合框和一个文本字段向查询提供某些输入时,查询不会执行,因为它在不使用“";其中;事情_Netbeans - Fatal编程技术网

Netbeans 当通过2个组合框和一个文本字段向查询提供某些输入时,查询不会执行,因为它在不使用“";其中;事情

Netbeans 当通过2个组合框和一个文本字段向查询提供某些输入时,查询不会执行,因为它在不使用“";其中;事情,netbeans,Netbeans,这是代码,其中s1、s2是组合框,从中选择搜索字段和运算符,s3是搜索条件。 我哪里错了?如果使用字符串,则必须将其包含在单引号中 String query=“从库中选择图书代码、图书名称、学生名称、班级、卷号、发行日期、返回日期,其中“+s1+”+s2+“+s3+” 因此,根据您选择的类型在if条件中使用查询 我认为您的错误可能是这样连接查询时缺少了一个空格 String query="select book_code, book_name, student_name, class, rol

这是代码,其中s1、s2是组合框,从中选择搜索字段和运算符,s3是搜索条件。
我哪里错了?

如果使用字符串,则必须将其包含在单引号中

String query=“从库中选择图书代码、图书名称、学生名称、班级、卷号、发行日期、返回日期,其中“+s1+”+s2+“+s3+”


因此,根据您选择的类型在if条件中使用查询

我认为您的错误可能是这样连接查询时缺少了一个空格

 String query="select book_code, book_name, student_name, class, roll_no, issue_date, return_date from lib where" + s1 + "" + s2 + "" + s3 + ";" ; 

 ResultSet rs=stmt.executeQuery(query); 

(where关键字后面没有空格)

首先,这不是进行数据库编程的首选方法。在执行之前打印查询以查看实际查询。sir当我使用system.out.Print.ln方法检查代码时,我得到了输出。也就是说,上面给出的代码的第一行我得到了输出,但当我在执行查询语句之后做了同样的事情时,我没有得到任何输出,这是否意味着执行行中有错误???我使用getSelectedItem()方法117 normal getText()在s1和s2中给出了“book_代码”和“=”方法你在表格varchar或int type中使用什么?while(rs.next()){model.addRow(新对象[]{rs.getInt(1)、rs.getString(2)、rs.getString(3)、rs.getString(4)、rs.getInt(5)、rs.getString(6)、rs.getString(7)});这是上述代码之后的代码请hlp!!!
where" + s1 + "" + s2 + "" + s3 + ";"