当您准备一条语句时,数据库将构造一个执行计划,如果表不存在,则该计划无法执行。换句话说,Placehodlers只能用于 值
,而不能用于对象名称或保留字。在这种情况下,您将不得不依靠Java来构造您的字符串:
String sql = "SELECt * FROM `" + tblName + "` WHERe Patient_ID = ?";pst = conn.prepareStatement(sql);pst.setLong(1, key);ResultSet rs = pst.executeQuery(sql);



