初用 hsqldb (转)

今天初了下 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   1 NOT   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();
        }
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值