如何使用java创建用户定义的表(表名在字符串中)oracle
String Tablename="student";
stmt=con.prepareStatement("create table"+Tablename+"(name varchar(12),class varchar(12))");
stmt.executeUpdate();
没有字符串即用户定义的表名它工作正常:
stmt=con.prepareStatement("create table student (name varchar(12),class varchar(12))");
但上面列出的以字符串为用户名的版本显示以下错误
java.sql.SQLException: ORA-00901: invalid CREATE command