簡體   English   中英

JDBC關閉數據庫連接

[英]JDBC closing a database connection

我不確定如何通過這種數據庫連接方法關閉數據庫,它可以打開並成功連接,我不知道在關閉編碼后的GUI時它是否關閉

 import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;

    import javax.swing.JOptionPane;

    public class Database_link  {
        Connection connect = null;
        Statement state = null;
        public static Connection dbConnector()
        {
            try{
                Class.forName("org.hsqldb.jdbcDriver");
                Connection connect = DriverManager.getConnection("jdbc:hsqldb:file:C:\\Users\\Backup\\Documents\\Eclipse\\Eclipse Kelper\\com1028_workspace\\tf00082_prototype\\hsqldb\\AppDB;ifexists=true;shutdown=true",
                                    "adminTom", "password");
                JOptionPane.showMessageDialog(null, "Connection Successful");
                return connect;

                }
            catch (Exception e) {
                    JOptionPane.showMessageDialog(null, "Failed Connection");
                    return null;
                }
            }

    }

如果關閉的GUI終止了程序,則可以,它將關閉數據庫,否則將保持打開狀態。 要關閉數據庫,請使用:

connect.close();
state.close();

如果您有一個ResultSet,則也將以相同的方式關閉它。 您將把這段代碼放在數據庫使用完畢的時候。 因此,如果您在Try-Catch塊的末尾完成了操作,請添加一個Final塊並將代碼放在此處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM