public static void createTable() {
final DatabaseConnection dc;
final Connection con;
final String que;
Statement state;
new Thread(() -> {
dc = new DatabaseConnection("check_table_exists");
con = dc.con;
que = "CREATE TABLE IF NOT EXISTS " + DatabaseConnection.TABLE + " (id INT(11) NOT NULL AUTO_INCREMENT,itemId INT(200), itemName VARCHAR(200), amount INT(200),uuid VARCHAR(200), timestamp BIGINT(200), PRIMARY KEY (id))";
try {
state = con.createStatement();
state.execute(que);
state.close();
dc.close();
}
catch (SQLException e) {
e.printStackTrace();
dc.close();
}
}).start();
}
我只是想知道如何解决这个问题。我还在“状态”变量上收到错误“在封闭范围中定义的局部变量状态必须是最终的或有效的最终”。我相信这是因为我正在使用我发现的一些旧源代码,但是,我似乎找不到解决方案。
catspeake
相关分类