`
xuyan2680
  • 浏览: 31757 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

记录一下HSQLDB

阅读更多
package cs.hssql;

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

public class TestHsSql {

	public static void main(String[] args) {
		try {
			/**
			 * 启动服务器方式 启动数据库 hsqldb 创建目录mydb, 然后在目录下面创建需要保存一个数据库的子目录如:he
			 * 在he目录下创建run.bat java -cp ../../lib/hsqldb.jar org.hsqldb.Server -database.0 mydb/book -dbname.0 book 
			 * 双击即可启动
			 * */
			Connection conn = null;
			Class.forName("org.hsqldb.jdbcDriver");
			conn = DriverManager.getConnection(
					"jdbc:hsqldb:hsql://localhost:9001/book", "sa", "");
			Statement stmt = conn.createStatement();
			stmt.executeUpdate("SHUTDOWN;");

		} catch (Exception e) {
			System.out.println(e.getMessage());
		}

	}
}

0
0
分享到:
评论

相关推荐

    HSQLDB 用户指南

    - **主键约束**:确保表中每一行记录具有唯一的标识。 - **唯一性约束**:除了主键之外还可以定义其他的唯一性约束。 - **唯一性索引**:用于提高查询效率,特别是涉及唯一值的情况。 - **外键**:建立表之间的关系...

    Hsqldb的缓存分析及调试步骤

    5. **日志记录**:利用日志输出记录关键操作,便于后期分析。 通过以上步骤,可以深入了解HSQLDB的内部工作原理,特别是其缓存管理和数据存储机制,从而优化数据库性能,解决潜在问题。在实际应用中,根据需求选择...

    hsqldb-2.5.0.zip

    通过命令行界面,你可以创建表、插入数据、查询、更新和删除记录。 四、HSQDDL在Java开发中的应用 1. **开发测试**:HSQDDL常被用于单元测试,为每个测试方法提供独立的干净数据库环境。 2. **快速原型**:在项目...

    HSQLDB用户手册

    - **索引与排序、偏移量和限制**:解释了索引如何影响查询结果的排序、跳过记录数量和结果集大小。 #### 四、会话与事务 - **概述**:会话与事务的基本概念。 - **会话属性与变量**:用于控制会话行为的属性和变量...

    hsqldb data

    《HSQldb数据库详解及其数据文件管理》 HSQldb(HyperSQL Database)是一款轻量级、开源的关系型数据库管理系统,适用于嵌入式系统和独立应用程序。它支持SQL标准,并且能够在Java环境中运行,无需安装,是开发人员...

    Hsqldb usage

    - **test.log**:记录数据库的更改历史,用于恢复操作。 - **test.data**:保存缓存表的数据。 - **test.backup**:存储最后一次已知的连续状态的`test.data`文件的备份。 这些文件是Hsqldb数据库的重要组成部分,...

    HSQLDB 用户指南 - 第一章

    - **访问方式**:包括使用SQL语句查询数据、更新记录等操作。 - **工具支持**:数据库管理工具和SQL命令行工具都支持数据访问操作。 ### 关闭HyperSQL数据库 - **关闭操作**:关闭数据库可以通过数据库管理工具或...

    HSQLDB 用户指南学习资料

    - **标识自动增长列**:自动为每条记录分配唯一的标识符。 - **序列**:手动管理数字序列,用于生成唯一标识。 - **事务管理**:支持ACID事务特性,确保数据一致性。 - **工具介绍** - **DatabaseManager**:...

    HSQLDB 中文文档

    - **序列与标识**:提供自动增长列和序列生成器等功能,便于自动生成唯一的记录ID。 #### 五、高级话题 - **数据库连接**:介绍如何通过JDBC连接数据库,包括连接属性的设置。 - **属性文件**:介绍如何通过属性...

    HSQLDB中文文档

    ### HSQLDB中文文档知识点概览 #### 一、HSQLDB概述 - **定义**:HSQLDB(HyperSQL Database)是一款轻量级、开源的纯Java SQL数据库管理系统,适用于开发测试、小型应用和嵌入式场景。 - **特点**: - 轻量级:...

    etlunit-hsqldb-database-3.0.1.zip

    Mutagen可能是类似于Git这样的系统,但可能设计得更为简洁和易于集成到各种项目中,尤其是对于那些不需要复杂分支管理和历史记录的项目。"诱变剂"这个名字可能是寓意它能像生物诱变一样,通过变异和演化来适应项目的...

    openfire聊天记录,官方提供

    让我们深入探讨一下Openfire以及与聊天记录相关的知识点。 1. **Openfire**:Openfire是Ignite Realtime社区开发的一款强大且高效的IM服务器,它使用了可扩展的消息和presence协议(XMPP)。XMPP是一种国际标准,...

    log4j.jar,soap.jar,commons-logging.jar,hsqldb.jar

    4. **hsqldb.jar**:HSQLDB(HyperSQL Database)是一个开源、轻量级的关系型数据库管理系统,完全用Java编写,适用于内存或磁盘存储。它是Java应用程序的理想选择,因为它可以嵌入到应用程序中,无需单独的服务器...

    使用log4jdbc更有效的记录java sql日志.docx

    Log4jdbc 是一个非常实用的 Java SQL 日志框架,它通过代理模式来拦截常见的 JDBC 驱动,如 Oracle、Derby、MySQL、PostgreSQL、H2、HSQLDB 等,使得开发者能够轻松地记录和分析 SQL 操作。这个框架的核心优势在于其...

    hsql-file数据库的java简单调用实现

    这个例子展示了如何连接到HSQLDB,创建一个名为`Employees`的表,插入一条记录,然后查询并打印出所有记录。请根据实际情况替换`/path/to/your/test.db`为你自己的数据库文件路径。 在实际应用中,你可能还需要处理...

    HSQL中文文档入门学习

    《HSQLDB中文文档入门学习》 HSQLDB(HyperSQL数据库)是一款开源、轻量级、嵌入式的Java关系型数据库管理系统,广泛应用于开发测试、小型应用以及单机应用中。它支持标准的SQL语法,并且具有高性能、低资源消耗的...

    HSQL安装部署使用手册

    然后插入一条记录: ```sql Insert into ta values (1, '3321'); ``` ### 六、部署HSQL到Web应用 如果你需要在Web应用中使用HSQL,可以将数据库文件复制到Web应用的`WEB-INF`目录下,并将`hsqldb.jar`添加到`WEB-...

    java图书管理系统

    这个系统采用HSQLDB作为其数据库,这是一款轻量级、高性能的关系型数据库,适合在内存中运行,也支持文件存储。 1. **Java技术栈**: - **JDBC(Java Database Connectivity)**:Java图书管理系统使用JDBC API来...

Global site tag (gtag.js) - Google Analytics