【发布时间】:2015-03-30 05:33:02
【问题描述】:
主要查询:
PreparedStatement pstmt = con.prepareStatement("DELETE FROM employee WHERE eno = 1");
工作:通过串联
PreparedStatement pstmt = con.prepareStatement("DELETE FROM "+tn+" WHERE "+cn+" = ?");
不工作:使用位置参数时
PreparedStatement pstmt = con.prepareStatement("DELETE FROM ? WHERE ? = ?");
我们能否仅将位置参数用于处理表格数据?
为什么我无法使用 table_name、column_name 等?
【问题讨论】:
-
不,那是不可能的。
标签: jdbc