![](/img/trans.png)
[英]Execute multiple sql SELECT queries using JDBC from a Java Program
[英]Using JButtons to execute SQL queries with JDBC
我正在編寫一個簡單的JAVA GUI,以從JTextFrame讀取SQL查詢並執行它。
連接和執行按鈕都是JButton,但是編譯器不會編譯我的代碼,因為我無法在“偵聽器”私有類中的actionPerformed后面附加“ throws SQLException”。 我嘗試編寫單獨的方法,但是相同的問題仍然存在。 這是一個例子:
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: unreported exception java.sql.SQLException; must be caught or declared to be thrown
public void actionPerformed(ActionEvent event){connect();}}
有什么建議么?
由於SQLException是檢查異常,因此必須重新拋出或捕獲它。
在您的情況下,您的actionPerformed方法可以是這樣的:
public void actionPerformed(ActionEvent event){
try{
connect();
}catch(SQLException e){
e.printStackTrace();
}
}
這里是有關捕獲和處理異常的教程
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.