HSQLDB - कनेक्ट करें

स्थापना अध्याय में, हमने चर्चा की कि डेटाबेस को मैन्युअल रूप से कैसे जोड़ा जाए। इस अध्याय में, हम चर्चा करेंगे कि डेटाबेस को प्रोग्रामेटिक रूप से कैसे कनेक्ट किया जाए (जावा प्रोग्रामिंग का उपयोग करके)।

निम्नलिखित कार्यक्रम पर एक नज़र डालें, जो सर्वर को शुरू करेगा और जावा एप्लिकेशन और डेटाबेस के बीच संबंध बनाएगा।

उदाहरण

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

इस कोड को सेव करें ConnectDatabase.javaफ़ाइल। आपको निम्न कमांड का उपयोग करके डेटाबेस को शुरू करना होगा।

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

कोड को संकलित करने और निष्पादित करने के लिए आप निम्न कमांड का उपयोग कर सकते हैं।

\>javac ConnectDatabase.java
\>java ConnectDatabase

उपरोक्त कमांड के निष्पादन के बाद, आपको निम्न आउटपुट प्राप्त होंगे -

Connection created successfully