HSQLDB - Bağlan

Kurulum bölümünde, veritabanının manuel olarak nasıl bağlanacağını tartıştık. Bu bölümde, veritabanının programlı olarak nasıl bağlanacağını (Java programlama kullanarak) tartışacağız.

Sunucuyu başlatacak ve Java uygulaması ile veritabanı arasında bir bağlantı oluşturacak aşağıdaki programa bir göz atın.

Misal

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);
      }
   }
}

Bu kodu şuraya kaydedin: ConnectDatabase.javadosya. Aşağıdaki komutu kullanarak veritabanını başlatmanız gerekecektir.

\>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

Kodu derlemek ve yürütmek için aşağıdaki komutu kullanabilirsiniz.

\>javac ConnectDatabase.java
\>java ConnectDatabase

Yukarıdaki komutu uyguladıktan sonra aşağıdaki çıktıyı alacaksınız -

Connection created successfully