预加载设置值和直接写的SQL不一样的 你想要的SQL:select * from emp where COMM > SAL 预加载替换后的SQL:select * from emp where ‘COMM‘ > ‘SAL‘ 而‘COMM‘ > ‘SAL‘这个条件是恒不成立的,所有你毛都查不到 JDBX预加载是为了字段和对应的值比较的,你两个字段之间比较,根本不用传值,直接写在SQL里就好了
你就写了个sql,要什么结果。 你在数据库里面不点执行看看有没有结果
ResultSet res; res = sql.executeQuery(); System.out.println("结果:"); while (res.next()) { String t1= res.getInt(1); String t2= res.getString(2); String t3= res.getString(3); syso(t1+t2+t3); }
62,628
社区成员
307,259
社区内容
加载中
试试用AI创作助手写篇文章吧