我想通過Java創建一個變量表名。通過Java在SQL中創建變量表名稱?
我的代碼是:
public void createTable(String tableName){
try {
Statement stmt = con.createStatement();
stmt.executeUpdate("CREATE TABLE '"+tableName+"'" +
"(id INTEGER not NULL, " +
" username VARCHAR(255), " +
" pass VARCHAR(255), " +
" age INTEGER, " +
" PRIMARY KEY (id))");
}
catch (SQLException e){
e.printStackTrace();
}
}
它給了我一個語法錯誤,他說:
附近有語法錯誤VariableTableNameIChose「。
有沒有人有任何想法?
'表名+ 「'」「 - 空間在這裏失蹤。 – Maroun 2014-12-07 13:27:36