String sql="select * from ? ";
try {
con=JdbcUtils.getConnection();
ps=con.prepareStatement(sql);
ps.setString(1, bankno);
rs=ps.executeQuery();
..............................
查看表名是否有误
查看连接的数据是否有误,比如mysql查看数据库,oracle查看实例名是否有误
我这个表是动态生成的,并不知道它是什么,和那应该怎么做呢?
追答那就动态的传入形式参数呀,把表名作为一个字符串参数传过去呀,你总得有制作表名的方法吧,你就从那个方法里面获取咯追问了解了,还有一个问题,报错说java.lang.InstantiationException: cn.neusoft.atm.dao.BankCardDao
构造方法已经改为PUBLIC 的
jdbctemplate sql 的表名可以使用占位符吗
不可以,会抛出异常:java.sql.SQLException: ORA-00903: 表名无效