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