这里简单介绍一下H2DB,它是一种内存数据库,只要内存一旦清理,数据将会被清空,所以不适合做开发,但是在测试或学习一些技术的时候可以用着玩玩,而且使用简单。话不多说直接贴代码。
普通项目直接去找相应的jar包导入。
maven下直接引入:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.191</version>
</dependency>
测试方法:
package com.activiti;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class H2DBTest {
public static void main(String[] args) {
try {
Class.forName("org.h2.Driver");
Connection conn=DriverManager.getConnection("jdbc:h2:mem:activiti","sa","");
Statement stt=conn.createStatement();
String sql="create table person(id int auto_increment primary key,name varchar(200));"+
"insert into person(name) values('activiti');";
stt.execute(sql);
PreparedStatement ps=conn.prepareStatement("select * from person;");
ResultSet rs=ps.executeQuery();
while(rs.next()){
System.out.println("id:"+rs.getInt(1));
System.out.println("name:"+rs.getString(2));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
结果如下: