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