H2 数据库很小,刚接触下,官网上下载了exe安装文件后,安装后有一些文件,其中的bin目录的四个文件最重要,双击h2.bat则会在控制台出现H2控制台并且在浏览器上打开H2的网页控制台如附件图。直接登陆,会自动创建数据库test,要创建其它数据库也可在jdbc:h2:~/DBName 中设置DBName即可。
create table t (id int primary key,name varchar(12));
insert into t values(10,'测试中文123'),(20,'english123')
select * from t
执行上面三条语句查看。
H2的数据库文件最后都放在C:\Documents and Settings\当前用户 这个目录下,主要有三个文件
test.h2.db
test.lock.db
.h2.server.properties
数据库关闭后没有test.lock.db
拷贝只拷贝test.h2.db 即可。这样移植非常方便。
测试:h2-1.3.162.jar
public static void main(String[] a) throws Exception {
Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:~/test", "sa","");
//jdbc:h2:tcp://localhost/~/test
//jdbc:h2:tcp://localhost/~/test insert into t values(1,'中123'),(2,'123');
conn.close();
System.out.println("OK");
}