配置h2数据库
来源:互联网 发布:开淘宝店的银行卡 编辑:程序博客网 时间:2024/05/21 05:18
1. 添加依赖
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.178</version>
</dependency>
2.修改数据库配置的properties文件,主要是jdbc.driverName和jdbc.url
jdbc.driverName=org.h2.Driver
jdbc.url=jdbc:h2:mem:demo;MODE=MYSQL;MVCC=TRUE;AUTO_RECONNECT=TRUE;DB_CLOSE_DELAY=-1
jdbc.username=sa
jdbc.password=sa
jdbc.initialPoolSize=2
jdbc.minPoolSize=2
jdbc.maxPoolSize=10
3. 在spring dao层的xml文件中添加数据库初始化文件地址
<jdbc:initialize-database data-source="dataSource">
<jdbc:script location="classpath:sql/db.sql"/>
</jdbc:initialize-database>
同时需要在xml头部beans里加上xmlns:jdbc="http://www.springframework.org/schema/jdbc
在schemaLocation里添加http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
6,然后在浏览器上输入localhost:8080/memerydb/console/就可以访 问该内存数据库的控制台了,通过sql语句对数据进行操作
考试题数据库使用H2,下面是内存数据模式的主要测试类代码
public static void main(String[] a)
throws Exception {
Class.forName("org.h2.Driver");
Connection conn = DriverManager.
getConnection("jdbc:h2:tcp://localhost/mem:test2", "sa", "");
// add application code here
Statement stmt = conn.createStatement();
stmt.executeUpdate("CREATE TABLE TEST_MEM(ID INT PRIMARY KEY,NAME VARCHAR(255));");
stmt.executeUpdate("INSERT INTO TEST_MEM VALUES(1, 'Hello_Mem');");
ResultSet rs = stmt.executeQuery("SELECT * FROM TEST_MEM");
while(rs.next()) {
System.out.println(rs.getInt("ID")+","+rs.getString("NAME"));
}
conn.close();
}
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.178</version>
</dependency>
2.修改数据库配置的properties文件,主要是jdbc.driverName和jdbc.url
jdbc.driverName=org.h2.Driver
jdbc.url=jdbc:h2:mem:demo;MODE=MYSQL;MVCC=TRUE;AUTO_RECONNECT=TRUE;DB_CLOSE_DELAY=-1
jdbc.username=sa
jdbc.password=sa
jdbc.initialPoolSize=2
jdbc.minPoolSize=2
jdbc.maxPoolSize=10
3. 在spring dao层的xml文件中添加数据库初始化文件地址
<jdbc:initialize-database data-source="dataSource">
<jdbc:script location="classpath:sql/db.sql"/>
</jdbc:initialize-database>
同时需要在xml头部beans里加上xmlns:jdbc="http://www.springframework.org/schema/jdbc
在schemaLocation里添加http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
6,然后在浏览器上输入localhost:8080/memerydb/console/就可以访 问该内存数据库的控制台了,通过sql语句对数据进行操作
考试题数据库使用H2,下面是内存数据模式的主要测试类代码
public static void main(String[] a)
throws Exception {
Class.forName("org.h2.Driver");
Connection conn = DriverManager.
getConnection("jdbc:h2:tcp://localhost/mem:test2", "sa", "");
// add application code here
Statement stmt = conn.createStatement();
stmt.executeUpdate("CREATE TABLE TEST_MEM(ID INT PRIMARY KEY,NAME VARCHAR(255));");
stmt.executeUpdate("INSERT INTO TEST_MEM VALUES(1, 'Hello_Mem');");
ResultSet rs = stmt.executeQuery("SELECT * FROM TEST_MEM");
while(rs.next()) {
System.out.println(rs.getInt("ID")+","+rs.getString("NAME"));
}
conn.close();
}
0 0
- 配置h2数据库
- springboot配置内存数据库H2
- h2 数据库配置多个连接
- jpa 对 h2数据库的配置
- Gerrit+apache+H2数据库简单安装配置
- 嵌入式数据库H2的安装与配置
- h2内存型数据库离线开发配置
- H2数据库
- H2 数据库
- h2 数据库
- H2数据库
- h2 数据库
- H2 数据库
- h2 数据库
- H2数据库
- H2数据库
- [H2]嵌入式数据库配置及自定义函数扩展
- spring boot 使用h2数据库配置(内存模式)
- CocoaPods安装和使用
- Android四大基本组件介绍与生命周期
- svn 版本库数据的移植:svnadmin dump、svnadmin load 导出
- svn由于目标计算机积极拒绝 无法连接
- Nutch1.7学习笔记2:基本工作流程分析
- 配置h2数据库
- svn checksum mismatch解决办法之一
- ios 学习总结之动画
- qt学习之个人画板的实现(3)
- Nutch1.7学习笔记3:Injector源代码分析
- POJ - 2965 - The Pilots Brothers' refrigerator (高效贪心!!)
- 使用高德地图时工程配置
- cvSetCaptureProperty
- Nutch1.7学习笔记4:Generator源代码分析