HSQLDB - Sorgu Ekle

INSERT INTO komutunu kullanarak HSQLDB'de Sorgu ifadesi ekle'ye ulaşabilirsiniz. Tablodan sütun alan sırasına göre kullanıcı tanımlı verileri sağlamanız gerekir.

Sözdizimi

Aşağıdakiler için genel sözdizimi INSERT sorgu.

INSERT INTO table_name (field1, field2,...fieldN)
VALUES (value1, value2,...valueN );

Bir tabloya dize türü veri eklemek için, sorgu deyimine dize değeri sağlamak için çift veya tek tırnak kullanmanız gerekecektir.

Misal

Adlı bir tabloya kayıt ekleyen bir örneği ele alalım. tutorials_tbl id = 100, title = PHP Öğrenin, Yazar = John Poul değerleriyle ve gönderim tarihi güncel tarih.

Aşağıda verilen örnek için sorgu verilmiştir.

INSERT INTO tutorials_tbl VALUES (100,'Learn PHP', 'John Poul', NOW());

Yukarıdaki sorguyu gerçekleştirdikten sonra, aşağıdaki çıktıyı alacaksınız -

1 row effected

HSQLDB - JDBC Programı

Kaydı tabloya verilen değerlerle eklemek için JDBC programı, id = 100, title = PHP Öğren, Yazar = John Poul ve gönderim tarihi geçerli tarih. Verilen programa bir göz atın. Kodu şuraya kaydedin:InserQuery.java dosya.

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

public class InsertQuery {
   public static void main(String[] args) { 
      Connection con = null; 
      Statement stmt = null; 
      int result = 0; 
      try { 
         Class.forName("org.hsqldb.jdbc.JDBCDriver"); 
         con = DriverManager.getConnection( "jdbc:hsqldb:hsql://localhost/testdb", "SA", ""); 
         stmt = con.createStatement(); 
         result = stmt.executeUpdate("INSERT INTO tutorials_tbl 
            VALUES (100,'Learn PHP', 'John Poul', NOW())"); 
         con.commit(); 
      }catch (Exception e) { 
         e.printStackTrace(System.out); 
      } 
      System.out.println(result+" rows effected"); 
      System.out.println("Rows inserted successfully"); 
   } 
}

Aşağıdaki komutu kullanarak veritabanını başlatabilirsiniz.

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

Aşağıdaki komutu kullanarak yukarıdaki programı derleyin ve çalıştırın.

\>javac InsertQuery.java 
\>java InsertQuery

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

1 rows effected 
Rows inserted successfully

Aşağıdaki kayıtları tutorials_tbl tablo kullanarak INSERT INTO komut.

İD Başlık Yazar Teslim tarihi
101 C öğrenin Yaswanth Şimdi ()
102 MySQL öğrenin Abdul S Şimdi ()
103 Excell'i Öğrenin Bavya kanna Şimdi ()
104 JDB öğrenin Ajith kumar Şimdi ()
105 Junit öğrenin Sathya Murthi Şimdi ()