-1
我開發了一個程序,用於執行一些數據庫連接並使用JDBC發送一些查詢。Java JDBC |無法從控制檯運行
我在Ubuntu 11.04下使用了MySQL,NetBeans 6.9作爲平臺。當我從NetBeans運行應用程序時,它完美地工作,但是當我嘗試從終端運行它時,我得到了SQL Exception。這是產生該SQL異常的函數。程序在「正在結束」行之前終止。
public Connection Establish(String iname, String ipassword) throws SQLException
{
System.out.println("Establish...");
if(conn == null)
{
conn = DriverManager.getConnection("jdbc:mysql://localhost/ANU",
iname, ipassword);
}
else
System.out.println("Connection Already Established!");
System.out.println("Establish is ending...");
return conn;
} // End of Establish
複製並粘貼例外的確切文本。您提供的信息越詳細,我們就越能幫助您。 – Jesper 2011-06-12 18:57:56
1.這是一個JDBC驅動程序嗎?如果是這樣,你必須首先實例化JDBC驅動程序 2.什麼是STACKTRACE? – MJB 2011-06-12 18:57:54
@MJB:使用Java6和兼容JDBC4(3?)的驅動程序,不再需要實例化驅動程序,因爲它將(應該)自動向DriverManager註冊自己 – 2011-06-12 19:17:42