跟小博老师一起学习数据库 ——H2内存数据库

H2作为一款小巧精悍的数据库,深受市场的欢迎。上期小傅老师带大家一起安装H2,并采用批文件的方式启动了它。这期我们在JAVA代码中直接启动、使用H2数据库。

首先从官网http://www.h2database.com下载H2的支持文件h2-1.3.175.jar,把支持文件引入到工程。

文件方

文件方式使用H2数据库无需启动H2数据库,我们直接在URL中指明要连接数据库文件路径即可,如指定的文件不存在,H2会自动创建。

TCP方

本方式H2将启动一个TCP服务器,数据库客户端可连接到此服务器上任意数据库实例。连接时要指明要使用的端口与实例名称,如实例不存在H2同样也创建新实例。

为了使用方便,小傅老师编写了助手类H2ServiceHelper,用来启动与关闭H2;采用JUNIT方式测试能否连接H2。

lH2ServiceHelper

l测试代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 对于一些特殊的项目希望在内存操作数据库,因为相对磁盘,内存处理效率要高几个数据量级。H2是采用纯JAVA开发的内存...
    博为峰51Code教研组阅读 381评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,974评论 6 342
  • 需要原文的可以留下邮箱我给你发,这里的文章少了很多图,懒得网上粘啦 1数据库基础 1.1数据库定义 1)数据库(D...
    极简纯粹_阅读 7,548评论 0 46
  • 第一章 “ 今天是几号?”这是我在船上问过最多的问题,不知不觉的在船上工作已经三年多了。傍晚时分,我喜欢在甲板上...
    飘泊的孤岛阅读 1,299评论 9 2