我正在执行以下操作:
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 查询对我来说似乎有效并重新检查了它。
最佳答案
关于java.sql.SQL语法错误异常 : Syntax error: Encountered "(" at line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13041817/