发生的错误
com.microsoft.sqlserver.jdbc.SQLServerException: 对于 PreparedStatement 或 CallableStatement,方法 executeQuery() 不能带有参数。
原因:
代码是在连接SqlServer2016是出现的,原因如下,加了参数--sql
String Sql = "SELECT * FROM " + sqlUtil.getTablename();
PreparedStatement pst = Conn.prepareStatement(Sql);
ResultSet rs = pst.executeQuery(sql);
代码修改成下面这样就没有问题了
String Sql = "SELECT * FROM " + sqlUtil.getTablename();
PreparedStatement pst = Conn.prepareStatement(Sql);
ResultSet rs = pst.executeQuery();