2个回答
2014-11-21
展开全部
会被当成字符串的,所以是不行的,但SQL可以即时拼凑起来的呀
展开全部
@Test
public void t() throws Exception{
testT("emp");
//testT();
}
//String tableName
public void testT(String tableName) throws Exception{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@192.168.0.253:1521:orcl";
String user="scott";
String password="tiger";
String sql="select * from ?";
Connection conn=DriverManager.getConnection(url, user, password);
PreparedStatement ps=conn.prepareStatement(sql);
ps.setObject(1, tableName);
ps.execute();
}
这样的效果会提示表明无效
public void t() throws Exception{
testT("emp");
//testT();
}
//String tableName
public void testT(String tableName) throws Exception{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@192.168.0.253:1521:orcl";
String user="scott";
String password="tiger";
String sql="select * from ?";
Connection conn=DriverManager.getConnection(url, user, password);
PreparedStatement ps=conn.prepareStatement(sql);
ps.setObject(1, tableName);
ps.execute();
}
这样的效果会提示表明无效
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询