JAVA连oracle问题
public void mistinessfind(String ziduan){String sql = "select * from booksystem where name like '%?%'";
try {
pstat=conn.prepareStatement(sql);
pstat.setString(1,ziduan);
rs=pstat.executeQuery();
if(rs.next()){
System.out.println("打印有此书");
}
else{
System.out.println("无此书");
}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
我通过sql语句实现对数据库的模糊查找,sql语句在oracle中显示的是对的,但放在JAVA里就出问题了.请教中!~
----------------解决方案--------------------------------------------------------
这里人气不够旺阿。。
----------------解决方案--------------------------------------------------------
你把conn定义成了全局变量?你先检查一下数据库是不是连接好了,就是conn.open()的时候是不是有问题
----------------解决方案--------------------------------------------------------
没有出错信息.看什么啊.
----------------解决方案--------------------------------------------------------