HSQLDB - Kết nối

Trong chương cài đặt, chúng ta đã thảo luận về cách kết nối cơ sở dữ liệu theo cách thủ công. Trong chương này, chúng ta sẽ thảo luận về cách kết nối cơ sở dữ liệu theo chương trình (sử dụng lập trình Java).

Hãy xem chương trình sau, chương trình này sẽ khởi động máy chủ và tạo kết nối giữa ứng dụng Java và cơ sở dữ liệu.

Thí dụ

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

public class ConnectDatabase {
   public static void main(String[] args) {
      Connection con = null;
      
      try {
         //Registering the HSQLDB JDBC driver
         Class.forName("org.hsqldb.jdbc.JDBCDriver");
         //Creating the connection with HSQLDB
         con = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/testdb", "SA", "");
         if (con!= null){
            System.out.println("Connection created successfully");
            
         }else{
            System.out.println("Problem with creating connection");
         }
      
      }  catch (Exception e) {
         e.printStackTrace(System.out);
      }
   }
}

Lưu mã này vào ConnectDatabase.javatập tin. Bạn sẽ phải khởi động cơ sở dữ liệu bằng lệnh sau.

\>cd C:\hsqldb-2.3.4\hsqldb
hsqldb>java -classpath lib/hsqldb.jar org.hsqldb.server.Server --database.0
file:hsqldb/demodb --dbname.0 testdb

Bạn có thể sử dụng lệnh sau để biên dịch và thực thi mã.

\>javac ConnectDatabase.java
\>java ConnectDatabase

Sau khi thực hiện lệnh trên, bạn sẽ nhận được kết quả sau:

Connection created successfully