0
使用Netbeans 8.2,它運行完美。當在MySql數據庫中創建表時,遇到NullPointerException
但在Eclipse霓虹燈3,加入MySQL連接罐子後,仍問題仍然存在
import java.io.FileInputStream;
import java.sql.*;
import java.util.Properties;
public class Table {
public static void main(String[] args) {
try {
FileInputStream f = new FileInputStream("db.properties");
Properties p = new Properties();
p.load(f);
String qry = "Create table Table1(values integer(2) primary key)";
String driver_name = p.getProperty("Driver");
String url = p.getProperty("url");
Class.forName(driver_name);
Connection c = DriverManager.getConnection(url, p);
Statement s = c.createStatement();
s.execute(qry);
System.out.println("Table created successfully!");
}
catch (Exception e) {
e.printStackTrace();
}
}
}
請問您可以添加stacktrace嗎? –
你使用的是什麼MySQL版本?遵循5.5語法,在查詢中不需要「值」:https://dev.mysql.com/doc/refman/5.5/en/creating-tables.html –