私は以下を実行しています:
private void createTable() {
try {
PreparedStatement psCreateTable = con.prepareStatement("CREATE TABLE COMPANIES(" +
"name VARCHAR(50), " +
"location VARCHAR(50), " +
"address VARCHAR(50), " +
"website VARCHAR(50), " +
"pit VARCHAR(50), " +
"asset_class VARCHAR(50), " +
"telephone INTEGER, " +
"shares INTEGER, " +
"value DOUBLE(,2) UNSIGNED)");
psCreateTable.execute();
} catch (SQLException e) {
System.out.println("already exists");
e.printStackTrace();
; //bestaat al
}
}
そして、次のエラーが発生します: java.sql.SQLSyntaxErrorException: Syntax error: Encountered "(" at line 1, column 195.
SQLクエリは私には有効であると思われ、再確認したため、今何をすべきかよくわかりません。