我在寫一個簡單的JAVA GUI來從JTextFrame讀取SQL查詢並執行它。連接和執行按鈕都是JButton,但是編譯器不會編譯我的代碼,因爲我無法在我的偵聽器私有類中爲actionPerformed追加「throws SQLException」。我試着編寫單獨的方法,但同樣的問題仍然存在。這裏有一個例子:使用JButtons與JDBC執行SQL查詢
public void connect() throws SQLException{
conxn = DriverManager.getConnection(URL, Username, Password);}
private class SelectBut implements ActionListener{
public void actionPerformed(ActionEvent event){connect();}}
編譯器只是拋出在我這回:
TextFrame.java:123:未報告異常java.sql.SQLException中;必須被捕或宣佈投擲
public void actionPerformed(ActionEvent event){connect();}}
有什麼建議嗎?
接住或聲明它拋出,就像*錯誤消息告訴你去*。你會意識到你不能聲明它被拋出,所以我想你必須抓住它。哇,那很難。 – Bombe 2009-11-24 11:49:27