我正在执行以下操作:
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:语法错误:在第 1 行第 195 列遇到“(”。
不太确定现在该做什么,因为 SQL 查询对我来说似乎有效并重新检查了它。