反正现在什么都乱学一通,于是试试用ant操纵下hsqldb。例子很简单
<?xml version="1.0" encoding="UTF-8"?>
<project name="a" default="A">
<path id="classpath">
<fileset dir="D:\Program Files\hsqldb\lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="A">
<sql
driver="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:D:\\Program Files\\hsqldb\\data\\mem"
userid="sa"
password=""
print="true"
classpathref="classpath"
>
select * from name;
</sql>
</target>
</project>
我的hsqldb在d盘,用ant构建时需要导入ant.jar,那么需要在classpathref属性指明该jar包。在"D:\Program Files\hsqldb\lib"中指定。
由于是用select,如果要看输出结果,要设定print属性为true
其他ant的sql标签中的属性有:
driver,url,userid,password,encoding,这几个一看就明白。
src:指定要执行包含sql语句的文件,文件中所有语句将被执行。
delimiter:用于指定sql语句中的分隔符,一般默认为";",没必要改
autocommit:用于设定数据连接是否自动提交,相当于jdbc中的conntection.setAutoCommit(false),默认为false.
print属性:指定是否可以打印sql结果集,默认为false,所以上面的xml文件中我指明其为true。
showheaders:表示是否打印结果集的头部,默认为true,一般不必用到。
还有一些别的更不常用的,就不罗嗦了。
分享到:
相关推荐
### JasperReports与Ant集成及HSQLDB服务启动详解 #### 一、JasperReports简介 JasperReports是一款功能强大的报表生成工具,它能够将丰富的数据内容以多种形式展示出来,包括但不限于屏幕显示、打印输出,或者...
HSQldb是一个轻量级的关系型数据库管理系统,特别适合用于系统演示、开发和测试环境。它的特点是快速、灵活且易于使用。HSQldb支持多种运行模式,满足不同场景的需求。 1. **数据库实例创建** 创建HSQldb数据库...
**HSQLDB(HyperSQL Database)详解** HSQLDB,全称HyperSQL数据库管理系统,是一款开源、轻量级、高性能的关系型数据库系统。它支持Java平台,并且完全遵循SQL标准,提供内存和磁盘两种存储方式,使得它适用于多种...
**HSQldb 2.25 知识点详解** HSQldb,全称为HyperSQL Database,是一款开源、轻量级、嵌入式的关系型数据库管理系统。它支持标准的SQL语法,包括SQL-92和SQL:2003,且在Java环境中运行,无需依赖外部操作系统服务。...
**HSQldb 2.2.8 数据库详解** HSQldb(HyperSQL Database)是一款高效、轻量级且开源的Java数据库管理系统,它在IT领域中被广泛应用于开发、测试以及小型应用环境。HSQldb完全用Java编写,因此具有良好的跨平台性,...
### HSQLDB快速连接数据库 #### 一、HSQLDB简介与特点 HSQLDB(HyperSQL Database)是一款优秀的轻量级开源纯Java SQL数据库管理系统。它被设计为易于集成到现有的Java应用环境中,尤其适合那些对性能和资源消耗有...
hsqldb数据库下载,很好用,简易的内存数据库,特别适合初学者。
HSQldb,全称HyperSQL Database,是一款开源的、轻量级的关系型数据库管理系统,尤其适合于嵌入式应用和开发测试环境。HSQldb完全用Java编写,因此具有跨平台性,能在任何支持Java的环境中运行,包括Windows操作系统...
《HSQldb与Java数据库连接详解》 HSQldb(HyperSQL Database)是一款开源、轻量级、嵌入式的关系型数据库管理系统,广泛应用于Java应用程序中。它支持SQL标准,提供单用户和多用户模式,并且可以运行在内存中或磁盘...
### HSQLDB中文帮助文档知识点总结 #### 一、HSQLDB概述 - **定义**:HSQLDB(HyperSQL Database)是一款轻量级、开源的纯Java SQL数据库管理系统。它能够作为嵌入式数据库使用,也可以作为一个独立的服务器运行。 ...
hsqldb jdbc driver适合于hsqldb
**HSQldb 概述** HSQldb,全称 HyperSQL Database,是一个开源、轻量级、完全Java编写的数据库管理系统。它支持多种数据库模式,包括纯内存储存、文件系统存储以及网络服务器模式,使其在多种场景下都能发挥效用。...
《开源数据库软件HSQldb深度解析》 HSQldb,全称HyperSQL Database,是一款完全开源、免费的Java实现的关系型数据库管理系统(RDBMS),它支持多种运行环境,包括独立服务器模式、嵌入式模式以及Web应用。HSQldb因...
《HSQLDB 1.8.0:轻量级数据库引擎的深度剖析》 HSQLDB,全称为HyperSQL Database,是一款开源、轻量级、高性能的关系型数据库管理系统,广泛应用于嵌入式系统和测试环境。HSQLDB 1.8.0是该数据库引擎的一个重要...
HSQldb是一个开源的、轻量级的、嵌入式的Java数据库引擎,常用于开发测试环境和小型应用程序。它的全称是HyperSQL Database,能够支持SQL标准,包括SQL:2011。HSQldb因其小巧、快速和易用的特点,在Java开发中尤其受...
《HSQldb 2.3.3:轻量级数据库引擎深度解析》 HSQldb,全称为HyperSQL Database,是一款开源、纯Java语言编写的轻量级关系型数据库管理系统,广泛应用于测试环境、嵌入式系统以及小型应用中。HSQldb 2.3.3是其稳定...
### HSQLDB中文手册知识点概览 #### 一、HSQLDB概述与核心特性 HSQLDB,全称HyperSQL Database,是一款轻量级、开源的纯Java关系型数据库管理系统,以其高性能、高兼容性和易用性而著称。HSQLDB完全由Java语言编写...