博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式数据库h2
阅读量:2376 次
发布时间:2019-05-10

本文共 1426 字,大约阅读时间需要 4 分钟。

1、下载

安装成功,启动h2.bat或者h2w.bat
项目引入依赖jar包

com.h2database
h2
1.3.176

H2的优势为:a.存Java开发,不受平台限制;b.H2只有一个jar包,占用空间小,适合嵌入式数据库;c.有web控制台,用于管管理数据库。

2、创建数据源
3、启动方式

java -classpath h2.jar org.h2.tools.Server -?

常见启动方式

-web:启动支持H2 Console的服务-webPort 
:服务启动端口,默认为8082-browser:启动H2 Console web管理页面-tcp:使用TCP server模式启动
1、java -jar h2-1.4.199.168.jar -web -webPort 8090 -browser2、java -classpath h2-1.4.199.jar org.h2.tools.Console -web会打印出http://192.168.99.1:8082/login.jsp?jsessionid=cadd61606ecb2cabeab342ca3ba83f03贴到浏览器即可3、java -classpath h2-1.4.199.jar org.h2.tools.Server -tcp

idea里如何连接

在这里插入图片描述在这里插入图片描述

h2测试动态数据源

首先引入jar包

com.baomidou
dynamic-datasource-spring-boot-starter
${version}

配置数据源

spring:  datasource:    dynamic:      datasource:        master:          username: sa          password: ""          url: jdbc:h2:~/test          driver-class-name: org.h2.Driver        slave_1:          username: sa          password:          url: jdbc:h2:~/test          driver-class-name: org.h2.Driver        slave_2:          username: sa          password:          url: jdbc:h2:~/test          driver-class-name: org.h2.Driver        slave_3:          username: sa          password:          url: jdbc:h2:~/test          driver-class-name: org.h2.Driver

使用 @DS 切换数据源。

注解 结果
没有@DS 默认数据源
@DS(“dsName”) dsName可以为组名也可以为具体某个库的名称

转载地址:http://qfaxb.baihongyu.com/

你可能感兴趣的文章
第六章 6.3.2节练习
查看>>
第六章 6.4节练习 & 6.5.1节练习
查看>>
第六章 6.5.2节练习
查看>>
Curator Framework操作zookeeper(1)-基本操作
查看>>
Linux 体系结构、远程登录、文件传输
查看>>
Linux 安装软件、配置静态IP
查看>>
JavaScript 函数、闭包
查看>>
JavaScript BOM
查看>>
JavaScript Date、Math对象、杂项
查看>>
JavaScript ES6入门
查看>>
Bootstrap的使用
查看>>
JavaScript ES6 代理,反射,函数,类
查看>>
tomcat使用指南
查看>>
Java 包装类、类型转换、数组
查看>>
Java JDK常用的类
查看>>
Java 日期时间
查看>>
Java 函数、类、接口、泛型、对象、异常处理、lambda表达式
查看>>
正则表达式
查看>>
Java 集合
查看>>
Java IO
查看>>