`
maishj
  • 浏览: 85858 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

初用 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 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();
        }
    }

}
分享到:
评论

相关推荐

    hsqldb使用(转载)

    通过JDBC,我们可以使用`jdbc:hsqldb:hsql://localhost:9002/test`连接到服务器。 - **In-Process (Standalone)模式**:在这种模式下,数据库与应用程序在同一进程中运行,访问速度最快。但是,它仅限于当前进程,...

    <转>HSQLDB 安装与使用

    HSQLDB是用纯Java编写的,因此对于开发者来说,查看源码可以深入了解其工作原理。主要的类包括`org.hsqldb.Server`(服务器进程)、`org.hsqldb.jdbc.JDBCConnection`(JDBC连接)以及`org.hsqldb.Statement`(SQL...

    HSQLDB

    使用JDBC(Java Database Connectivity)可以连接到HSQLDB。以下是一个简单的示例: ```java Class.forName("org.hsqldb.jdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:hsqldb:hsql://...

    HSQLDB快速连接数据库

    1. **运行与使用HSQLDB**:介绍了HSQLDB的基本使用方法,包括如何运行HSQLDB及其提供的不同工具(如`HsqldbServer`、`HsqldbWebServer`等),以及如何在不同模式下使用HSQLDB。 2. **SQL问题**:探讨了HSQLDB对SQL...

    hsqldb包和使用说明

    描述中的"一份中文使用说明"是为了帮助中国用户更好地理解和使用HSQldb,提供了详细的中文操作指南,这对于初学者来说是非常有帮助的。 HSQldb有两种主要的运行模式:内存模式和文件模式。在内存模式下,数据库完全...

    hsqldb-2.2.8数据库

    HSQldb完全用Java编写,因此具有良好的跨平台性,可以在任何支持Java的系统上运行。其设计目标是提供一个高性能、易于使用且完全符合SQL标准的数据库解决方案。 HSQldb的一大特点是支持标准SQL语法,这使得开发人员...

    hsqldb-2.5.0.jar

    hsqldb数据库下载,很好用,简易的内存数据库,特别适合初学者。

    hsqldb的最新版本

    HSQldb完全用Java编写,因此具有跨平台性,能在任何支持Java的环境中运行,包括Windows操作系统。在你提到的"hsqldb的最新1.9.0版本"中,它可能包含了性能优化、新功能的添加以及已知问题的修复。 HSQldb的1.9.0...

    hsqldb 2.25

    由于HSQldb自2.0版本起,官方默认使用JDK 1.6或更高版本进行编译,这可能对仍在使用JDK 1.5的开发者造成兼容性问题。因此,HSQldb 2.25的出现,为那些无法或不想升级JDK但仍需使用较新HSQldb功能的用户提供了一个...

    hsqldb-lib.zip

    总的来说,HSQldb-lib.zip这个压缩包为HSQldb的开发者和使用者提供了更广泛的兼容性和功能性,使得HSQldb能够更好地适应各种复杂的开发场景。理解这些额外库的作用和用法,将有助于我们更有效地利用HSQldb进行数据库...

    HSQLDB中文帮助文档

    - **安装步骤**:无需复杂安装,只需将HSQLDB包解压至所需的目录即可使用。 #### 三、HSQLDB的运行与使用 - **运行工具**:包括HsqldbServer、HsqldbWebServer等。 - **HsqldbServer**:提供数据库服务的服务器端...

    hsqldb demo

    1. **完全Java实现**:HSQldb 是一个用Java编写的关系型数据库,因此它可以运行在任何支持Java的平台上,具有良好的跨平台性。 2. **小型化与高效**:由于其轻量级的特性,HSQldb 占用资源少,启动迅速,适用于...

    HSQLDB安装与使用-转自http://www.cnblogs.com/wllyy189/archive/2008/11/15/1334002.html

    HSQLDB是用纯Java编写的,因此其源码可供学习和扩展。通过阅读源码,你可以理解数据库引擎的工作原理,包括查询解析、优化、存储引擎等核心组件。 **工具支持** HSQLDB提供了基于Java的管理工具,如`sqltool`,...

    HSQLDB 1.8.0

    1. **开源免费**:HSQLDB遵循Apache Software License 2.0,允许用户自由使用、修改和分发,降低了开发成本。 2. **轻量级**:HSQLDB体积小,易于部署,对硬件资源需求低,适合小型应用和开发测试环境。 3. **高...

    hsqldb jdbc driver

    hsqldb jdbc driver适合于hsqldb

    HSQLDB的使用

    HSQLDB是用Java编写的,因此其源码可读性较高,对于学习数据库原理和实现有很高的价值。通过阅读源码,开发者可以深入理解SQL的执行流程、事务管理、索引构建等核心概念。 **工具支持** HSQLDB提供了一个命令行...

Global site tag (gtag.js) - Google Analytics