简述:为什么要用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
分享到:
相关推荐
例如,如果检测到`HSQLDB`库,它会自动配置一个内存数据库。 6. **Actuator** SpringBoot Actuator提供了多种监控和管理应用的端点,如健康检查、指标展示、审计事件等,有助于运维人员了解应用的运行状态。 7. *...
例如,如果检测到HSQLDB,就会自动配置内存数据库;如果发现`@EnableWebMvc`注解,就会启动Spring MVC。 3. **内嵌式Web服务器**:SpringBoot可以内嵌Tomcat或Jetty,使得你可以无需额外部署即可运行应用。 4. **...
这篇笔记将探讨如何使用HSQL处理文本数据库,结合标签"源码"和"工具",我们将深入理解HSQL的功能和应用。 首先,让我们了解HSQL的基本概念。HSQLDB是一个完全Java编写的数据库,这意味着它可以在任何支持Java的平台...
jbpm学习笔记主要涵盖了jbpm(Java Business Process Management)的多个方面,包括Signavio的使用和配置、jBPM数据库的安装、Graphical Process Designer(GPD)的安装以及jBPM在Eclipse环境中的配置。以下是这些...
本文将详细介绍Fisheye 2.3.6的安装过程,并结合源码与工具的使用,为开发者提供一份详尽的安装笔记。 首先,了解Fisheye的基础。Fisheye的核心功能包括实时代码库更新、历史变更对比、代码审核支持以及与JIRA等...
例如,如果类路径下存在HSQLDB数据库,那么Spring Boot就会自动配置一个内存数据库。 3. **嵌入式Web服务器(Embedded Web Server)** Spring Boot支持内嵌Tomcat、Jetty或Undertow等Web服务器,开发者无需单独...
### iReport 3.7.6 学习笔记精粹 #### iReport 3.7.6 概览 iReport 3.7.6 是一款功能强大的报表设计工具,专为 JasperReports 设计,提供了直观且易于使用的界面,允许用户以可视化方式编辑复杂的报表,包括图表、...
例如,如果项目中存在`HSQLDB`的jar,Spring Boot会自动配置一个内存数据库。 3. **嵌入式Web服务器**:Spring Boot支持内嵌Tomcat、Jetty或Undertow等Web服务器,无需额外部署,简化了开发流程。 4. **Actuator**...
### jBoss + Tomcat 学习笔记大全及帮助文档概览 #### 一、环境搭建与配置 在开始深入探讨jBoss与Tomcat的集成之前,我们先来了解如何搭建基本的开发环境。 ##### 1. Java 环境配置 - **安装 J2SDK1.4+ 和 J2...
网络聊天室使用Spring Boot的简单WebChat笔记这是为研究和教育目的而开发的免费开放软件一些功能使用Spring Boot的独立“即时运行”应用程序无XML的Java配置没有父POM:一个POM中的所有依赖项支持Jetty 9(默认)或...
在"springboot-guides"的学习笔记中,我们可以深入探讨以下几个核心知识点: 1. **起步依赖(Starters)**: SpringBoot通过起步依赖来简化Maven或Gradle的配置,每个起步依赖都是一个包含相关依赖的模块集合,如...
这个项目包含了源码、笔记和其他相关材料,旨在帮助开发者深入理解Spring Boot的工作原理并掌握其使用方法。Spring Boot是Spring生态系统的一个核心组件,它简化了创建独立的、生产级别的基于Spring的应用程序。 在...
ext学习笔记一 小试iBatis RIA(Rich Internet Application)的现状和未来 Java应用中域名解析不过期的解决方法 Java编程那些事儿45—数组使用示例1 一步步熟悉OFBiz 用Java做客户端调用.NET写...
简单笔记记录REST应用 ### 1。 使用的技术 Maven的3.0 春天4.1.6.RELEASE HSQLDB 2.3.2 ### 2。 在本地运行该项目$ git clone $ mvn软件包 ### 3。 将war文件导入运行中的Tomcat实例 ### 4。 您可以a)添加注释...
#### 三、JBPM学习笔记系列 **1.1 Ant构建与数据库环境配置** - 重点介绍了如何使用Ant进行构建和部署,以及如何配置数据库环境,为后续的流程定义和执行打下基础。 **1.2 MyEclipse整合JBPM配置** - 讲述了...
4. **数据持久化**:Java的序列化机制或第三方库(如HSQLDB)用于保存用户的阅读进度、笔记和设置等信息。 5. **多线程**:利用Java的并发特性,实现阅读器的后台加载、更新检查等功能,提升用户体验。 总的来说,...
必须向JVM传递参数以选择活动配置文件:user @ machine: / your / projects $ mvn清洁软件包user @ machine: / your / projects $ java -Dspring.profiles.active = [hsqldb | h2db],[awesomefeature] -jar ...
例如,如果在类路径下发现了`HSQLDB`数据库,Spring Boot将自动配置一个内存数据库连接。 3. **内嵌Web服务器(Embedded Web Server)** Spring Boot支持内嵌Tomcat、Jetty或Undertow等Web服务器,无需额外安装和...