`
yangjizhong24
  • 浏览: 399076 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hsqldb

阅读更多
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;




public class HSQLDB {


	public static void main(String[] args) {

		 try {   
		        Class.forName("org.hsqldb.jdbcDriver" );   
		    } catch (Exception e) {   
		        System.out.println("ERROR: failed to load HSQLDB JDBC driver.");   
		        e.printStackTrace();   
		        return;   
		    }   
		  
		    try {
				Connection conn = DriverManager.getConnection("jdbc:hsqldb:mem:mydb", "sa", "");
				
				conn.createStatement().execute("CREATE TABLE hsql(NAME VARCHAR(30),CODE VARCHAR(6))");
				
				PreparedStatement pstmt = conn.prepareStatement("insert into hsql (NAME,CODE) values('jizhong1','hehe')");

				pstmt.executeUpdate();
				Statement  st = conn.createStatement();      
	            ResultSet  rs = st.executeQuery("select * from hsql");   
	            while(rs.next()){
	            	String s1=rs.getString("name");        
	                System.out.println(s1);    
	            }    
	            st.close();        
//	            st = conn.createStatement();        
//	            st.execute("SHUTDOWN");        
	            conn.close(); 
	                  

				
				
				
			} catch (SQLException e) {
				e.printStackTrace();
			}  
		
	}

}

 

 

 

服务模式:

 

java代码:

 

Connection conn = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:9001/refresh", "sa", "");

 

建立数据库:

 

 

该模式下HSQLDB跟其他数据库服务器一样,以服务器的形式被启动。

 

通过java -cp ../lib/hsqldb.jar org.hsqldb.Server -database.0 mydb -dbname.0 myDbName之类的命令启动HSQLDB守护进程。

 

jdbc:hsqldb:hsql://localhost:9001/myDbName来访问

 

 

 

分享到:
评论

相关推荐

    hsqldb使用(转载)

    HSQldb是一个轻量级的关系型数据库管理系统,特别适合用于系统演示、开发和测试环境。它的特点是快速、灵活且易于使用。HSQldb支持多种运行模式,满足不同场景的需求。 1. **数据库实例创建** 创建HSQldb数据库...

    HSQLDB

    **HSQLDB(HyperSQL Database)详解** HSQLDB,全称HyperSQL数据库管理系统,是一款开源、轻量级、高性能的关系型数据库系统。它支持Java平台,并且完全遵循SQL标准,提供内存和磁盘两种存储方式,使得它适用于多种...

    hsqldb-2.2.8数据库

    **HSQldb 2.2.8 数据库详解** HSQldb(HyperSQL Database)是一款高效、轻量级且开源的Java数据库管理系统,它在IT领域中被广泛应用于开发、测试以及小型应用环境。HSQldb完全用Java编写,因此具有良好的跨平台性,...

    HSQLDB中文帮助文档

    ### HSQLDB中文帮助文档知识点总结 #### 一、HSQLDB概述 - **定义**:HSQLDB(HyperSQL Database)是一款轻量级、开源的纯Java SQL数据库管理系统。它能够作为嵌入式数据库使用,也可以作为一个独立的服务器运行。 ...

    HSQLDB快速连接数据库

    ### HSQLDB快速连接数据库 #### 一、HSQLDB简介与特点 HSQLDB(HyperSQL Database)是一款优秀的轻量级开源纯Java SQL数据库管理系统。它被设计为易于集成到现有的Java应用环境中,尤其适合那些对性能和资源消耗有...

    hsqldb的最新版本

    HSQldb,全称HyperSQL Database,是一款开源的、轻量级的关系型数据库管理系统,尤其适合于嵌入式应用和开发测试环境。HSQldb完全用Java编写,因此具有跨平台性,能在任何支持Java的环境中运行,包括Windows操作系统...

    hsqldb-2.5.0.jar

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

    hsqldb-lib.zip

    《HSQldb与Java数据库连接详解》 HSQldb(HyperSQL Database)是一款开源、轻量级、嵌入式的关系型数据库管理系统,广泛应用于Java应用程序中。它支持SQL标准,提供单用户和多用户模式,并且可以运行在内存中或磁盘...

    hsqldb包和使用说明

    HSQldb是一个开源的、轻量级的、嵌入式的Java数据库引擎,常用于开发测试环境和小型应用程序。它的全称是HyperSQL Database,能够支持SQL标准,包括SQL:2011。HSQldb因其小巧、快速和易用的特点,在Java开发中尤其受...

    hsqldb-2.3.3.zip

    《HSQldb 2.3.3:轻量级数据库引擎深度解析》 HSQldb,全称为HyperSQL Database,是一款开源、纯Java语言编写的轻量级关系型数据库管理系统,广泛应用于测试环境、嵌入式系统以及小型应用中。HSQldb 2.3.3是其稳定...

    hsqldb实例源代码

    HSQldb是一个开源的、轻量级的关系型数据库管理系统,主要设计用于嵌入式环境,同时也支持服务器模式。它实现了SQL标准,支持多种数据库功能,包括事务处理、存储过程、触发器和视图等。本实例源代码将帮助我们深入...

    hsqldb相关几个文件

    标题 "hsqldb相关几个文件" 提到的是与HSQldb相关的压缩包资源,HSQldb是一个开源的关系型数据库管理系统,特别适用于Java应用程序。描述中提及的有两个zip文件:hsqldb_1_8_0_10.zip 和 hsqldb-mini.zip,以及一个...

    hsqldb-2.3.2.zip

    hsqldb 2 3 2 zip HyperSQL是用Java编写的一款SQL关系数据库引擎 它的核心完全是多线程的 支持双向锁和MVCC 多版本并发控制 几乎完整支持ANSI 92 SQL 支持常见数据类型 最新版本增加了对BLOB和CLOB数据的支持 最高...

    Hsqldb的缓存分析及调试步骤

    HSQLDB(HyperSQL Database)是一个轻量级、高性能的关系型数据库引擎,常用于Java应用程序和测试环境中。它的缓存机制和数据存储方式对于理解其性能和操作至关重要。以下是对HSQLDB的缓存分析和调试步骤的详细解释...

    开源数据库软件hsqldb

    《开源数据库软件HSQldb深度解析》 HSQldb,全称HyperSQL Database,是一款完全开源、免费的Java实现的关系型数据库管理系统(RDBMS),它支持多种运行环境,包括独立服务器模式、嵌入式模式以及Web应用。HSQldb因...

    <转>HSQLDB 安装与使用

    HSQLDB,全称 HyperSQL Database,是一款轻量级、高性能、开源的Java关系型数据库管理系统。它在Java环境中运行,适用于开发嵌入式数据库应用、测试环境以及作为服务器模式的数据库系统。HSQLDB因其小巧、快速和易用...

    HSQLDB中文文档 第六章 Text表

    ### HSQLDB中文文档第六章 Text表解析 #### 一、概述 HSQLDB (HyperSQL Database) 是一款高性能的开源轻量级关系型数据库管理系统,适用于开发测试环境及小型应用系统。Text表是HSQLDB的一个特色功能,主要用于...

Global site tag (gtag.js) - Google Analytics