我建立了一个 students 表 里面存有学号 姓名 和年级,输入学号查询有无该学生时总是出现返回true的现象,咋回事啊?
这是我那句代码:
Class.forName("org.sqlite.JDBC");
conn=DriverManager.getConnection("jdbc:sqlite:Stu_course.db");
stat=conn.createStatement();
System.out.println(stat.execute("select * from students where stuNum=2009422222;"));
数据库中没有学号为 2009422222的学生信息 但是输出的还是true!
请各位高手们指教,鄙人感激不尽!
------解决方案--------------------
execute是执行更新、删除、修改操作的。你得调用查询的猜想。试试带Query的方法。
------解决方案--------------------
execute是执行更新、删除、修改操作的。你得调用查询的猜想。试试带Query的方法。