隨筆-153  評論-235  文章-19  trackbacks-0
          今天初了下 hsqldb

          下載 hsqldb
          http://sourceforge.net/project/showfiles.php?group_id=23316

          下載 hsqldb_1_8_0_7.zip

          解壓到 D:/hsqldb

          在 D:/hsqldb 目錄下創建 runxdb.bat 文件如下:
          cd data
          java -cp ../lib/hsqldb.jar org.hsqldb.Server -database
          .0 xdb -dbname.0 xdb

          然后雙擊 runxdb.bat 啟動 hsqldb Server

          到目錄 demo 下運行 runManagerSwing.bat 來創建表
          type : HSQL Database Engine Server
          url : jdbc:hsqldb:hsql://localhost/xdb
          user : SA

          建表:
          CREATE MEMORY TABLE TEXT(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1NOT NULL PRIMARY KEY,NAME VARCHAR);

          添加數據:
          INSERT INTO TEXT VALUES(1,'chenlb')
          INSERT INTO TEXT VALUES(2,'Tenny')



          Java 文件

          package hsqldb;

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

          /**
           * 
           * 
          @author chenlb 2007-4-28
           *
           
          */
          public class HsqldbFirstSimple {

              
          /**
               * 
          @param args
               
          */
              
          public static void main(String[] args) {
                  
          // TODO Auto-generated method stub

                  
          try {
                      Class.forName(
          "org.hsqldb.jdbcDriver" );
                  } 
          catch (Exception e) {
                      System.out.println(
          "ERROR: failed to load HSQLDB JDBC driver.");
                      e.printStackTrace();
                      
          return;
                  }

                  
          try {
                      Connection c 
          = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/xdb""sa""");
                      Statement stmt 
          = c.createStatement();
                      ResultSet rs 
          = stmt.executeQuery("select * from text");
                      
          while(rs.next()) {
                          System.out.println(rs.getString(
          1)+"\t"+rs.getString(2));
                      }
                  } 
          catch (SQLException e) {
                      
          // TODO Auto-generated catch block
                      e.printStackTrace();
                  }
              }

          }
          posted on 2007-04-28 15:31 流浪汗 閱讀(2466) 評論(0)  編輯  收藏 所屬分類: OpenSource
          主站蜘蛛池模板: 苗栗市| 玛多县| 安顺市| 苗栗县| 唐海县| 乌拉特前旗| 孝感市| 英超| 宝鸡市| 遂平县| 额济纳旗| 阿坝县| 玛多县| 嘉义市| 安平县| 河津市| 建阳市| 类乌齐县| 辽阳县| 湖州市| 密山市| 高安市| 南汇区| 安达市| 呼玛县| 将乐县| 阜新市| 门源| 南涧| 兴文县| 贡山| 江北区| 邵阳市| 汤原县| 称多县| 建瓯市| 余姚市| 阿图什市| 栖霞市| 昌宁县| 治多县|