`

hsqldb使用笔记

阅读更多
简述:为什么要用hsqldb呢,不用mysql呢,原因是hsqdb更简单,同时功能又很全,速度还很快。使用起来很方便,一个jar包解决所有的问题。以下就从0开始使用hsqldb:

一、下载:从官网 http://hsqldb.org  下载hsqldb软件包,并解压的文件夹中;

二、使用并创建数据库:
    1)打开解压文件下的bin\runManager.bat文件
    2)输入相关参数,如下图,数据库自动创建,并进入sql操作窗口。





三、编写标准sql,进行数据库操作,操作完成后,退出,数据即保存到解压目录的data目录中。

四、用java程序访问hsqldb:
    1)java项目中引入解压目录下的lib\hsqldb.jar
    2)用jdbc创建连接,指定jdbc驱动类org.hsqldb.jdbcDriver,指定url,用户名,密码;代码如下
 Driver mydriver = (Driver) Class.forName("org.hsqldb.jdbcDriver").newInstance();
 DriverManager.registerDriver((Driver) mydriver);
 Connection c = DriverManager.getConnection("jdbc:hsqldb:file:D:/code/mailsender/data/maildata","SA","");



附加内容:
1、修改数据库访问用户名的密码
ALTER USER "SA" SET PASSWORD 'newpassword'  //将用户SA的密码变更为newpassword
  • 大小: 5.2 KB
  • 大小: 5.4 KB
分享到:
评论

相关推荐

    SpringBoot经典学习笔记_springboot_SpringBoot经典学习笔记_

    例如,如果检测到`HSQLDB`库,它会自动配置一个内存数据库。 6. **Actuator** SpringBoot Actuator提供了多种监控和管理应用的端点,如健康检查、指标展示、审计事件等,有助于运维人员了解应用的运行状态。 7. *...

    SpringBoot经典学习笔记

    例如,如果检测到HSQLDB,就会自动配置内存数据库;如果发现`@EnableWebMvc`注解,就会启动Spring MVC。 3. **内嵌式Web服务器**:SpringBoot可以内嵌Tomcat或Jetty,使得你可以无需额外部署即可运行应用。 4. **...

    有关hsql处理文本数据库的笔记

    这篇笔记将探讨如何使用HSQL处理文本数据库,结合标签"源码"和"工具",我们将深入理解HSQL的功能和应用。 首先,让我们了解HSQL的基本概念。HSQLDB是一个完全Java编写的数据库,这意味着它可以在任何支持Java的平台...

    fisheye2.3.6 安装笔记

    本文将详细介绍Fisheye 2.3.6的安装过程,并结合源码与工具的使用,为开发者提供一份详尽的安装笔记。 首先,了解Fisheye的基础。Fisheye的核心功能包括实时代码库更新、历史变更对比、代码审核支持以及与JIRA等...

    Spring Boot核心技术-笔记-pdf版.pdf

    例如,如果类路径下存在HSQLDB数据库,那么Spring Boot就会自动配置一个内存数据库。 3. **嵌入式Web服务器(Embedded Web Server)** Spring Boot支持内嵌Tomcat、Jetty或Undertow等Web服务器,开发者无需单独...

    iReport 3.7.6 学习笔记.pdf (绝对是3.7.6版本的)

    ### iReport 3.7.6 学习笔记精粹 #### iReport 3.7.6 概览 iReport 3.7.6 是一款功能强大的报表设计工具,专为 JasperReports 设计,提供了直观且易于使用的界面,允许用户以可视化方式编辑复杂的报表,包括图表、...

    Spring Boot核心技术-笔记-pdf版.zip

    例如,如果项目中存在`HSQLDB`的jar,Spring Boot会自动配置一个内存数据库。 3. **嵌入式Web服务器**:Spring Boot支持内嵌Tomcat、Jetty或Undertow等Web服务器,无需额外部署,简化了开发流程。 4. **Actuator**...

    jBoss+tomcat学习笔记大全,jBoss+tomcat的帮助文档

    ### jBoss + Tomcat 学习笔记大全及帮助文档概览 #### 一、环境搭建与配置 在开始深入探讨jBoss与Tomcat的集成之前,我们先来了解如何搭建基本的开发环境。 ##### 1. Java 环境配置 - **安装 J2SDK1.4+ 和 J2...

    WebChatSB:使用Spring Boot的WebChat

    网络聊天室使用Spring Boot的简单WebChat笔记这是为研究和教育目的而开发的免费开放软件一些功能使用Spring Boot的独立“即时运行”应用程序无XML的Java配置没有父POM:一个POM中的所有依赖项支持Jetty 9(默认)或...

    springboot-guides:springboot文档学习笔记

    在"springboot-guides"的学习笔记中,我们可以深入探讨以下几个核心知识点: 1. **起步依赖(Starters)**: SpringBoot通过起步依赖来简化Maven或Gradle的配置,每个起步依赖都是一个包含相关依赖的模块集合,如...

    SpringBootLearn:Spring boot学习过程源码和笔记,原理之后补充

    这个项目包含了源码、笔记和其他相关材料,旨在帮助开发者深入理解Spring Boot的工作原理并掌握其使用方法。Spring Boot是Spring生态系统的一个核心组件,它简化了创建独立的、生产级别的基于Spring的应用程序。 在...

    java文集

    ext学习笔记一 小试iBatis RIA(Rich Internet Application)的现状和未来 Java应用中域名解析不过期的解决方法 Java编程那些事儿45—数组使用示例1 一步步熟悉OFBiz 用Java做客户端调用.NET写...

    spring-embedded-database-master-edited:添加了Spring配置

    简单笔记记录REST应用 ### 1。 使用的技术 Maven的3.0 春天4.1.6.RELEASE HSQLDB 2.3.2 ### 2。 在本地运行该项目$ git clone $ mvn软件包 ### 3。 将war文件导入运行中的Tomcat实例 ### 4。 您可以a)添加注释...

    koodo-reader免安装koodo-reader免安装koodo-reader免安装

    4. **数据持久化**:Java的序列化机制或第三方库(如HSQLDB)用于保存用户的阅读进度、笔记和设置等信息。 5. **多线程**:利用Java的并发特性,实现阅读器的后台加载、更新检查等功能,提升用户体验。 总的来说,...

    SpringBoot-profiles

    必须向JVM传递参数以选择活动配置文件:user @ machine: / your / projects $ mvn清洁软件包user @ machine: / your / projects $ java -Dspring.profiles.active = [hsqldb | h2db],[awesomefeature] -jar ...

    spring boot

    例如,如果在类路径下发现了`HSQLDB`数据库,Spring Boot将自动配置一个内存数据库连接。 3. **内嵌Web服务器(Embedded Web Server)** Spring Boot支持内嵌Tomcat、Jetty或Undertow等Web服务器,无需额外安装和...

Global site tag (gtag.js) - Google Analytics