我在写一个简单的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