下载h2database jar包 h2-1.3.159.jar
http://www.h2database.com/html/download.html
建一个jdbc连接项目
buildpath加上h2-1.3.159.jar包就行了 那个data是以后生成的
JdbcConn类:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class JdbcConn {
private Connection conn;
private PreparedStatement pstmt;
private ResultSet rs;
public static void main(String args[]) throws Exception {
JdbcConn j = new JdbcConn();
j.getConn();
j.createDatabase();
j.createData();
j.getData();
j.destory();
}
public void getConn() throws Exception {
Class.forName("org.h2.Driver");
conn = DriverManager.getConnection("jdbc:h2:data/test", "sa", "");
// add application code here
}
public void createDatabase() throws Exception {
pstmt = conn
.prepareStatement("create table tb(code int,name varchar(20))");
pstmt.execute();
}
public void createData() throws Exception {
Statement stmt = conn.createStatement();
stmt.addBatch("insert into tb(code,name) values(1,'luoshiqian')");
stmt.addBatch("insert into tb(code,name) values(2,'luoshiqian1')");
stmt.executeBatch();
}
public void getData() throws Exception {
pstmt = conn.prepareStatement("select * from tb");
rs = pstmt.executeQuery();
while (rs.next()) {
System.out.println("code=" + rs.getInt(1) + " name="
+ rs.getString(2));
}
}
public void destory() throws Exception {
conn.close();
}
}
运行结果:
Url说明: 可以从官网Features Connecting to an Embedded (Local) Database 看到
The database URL for connecting to a local database is jdbc:h2:[file:][<path>]<databaseName>. The prefix file: is optional. If no or only a relative path is used, then the current working directory is used as a starting point. The case sensitivity of the path and database name depend on the operating system, however it is recommended to use lowercase letters only. The database name must be at least three characters long (a limitation of File.createTempFile). To point to the user home directory, use ~/, as in:jdbc:h2:~/test.
Url连本地数据库的格试是jdbc:h2:[file:][<path>]<databaseName>
File是可选的 使用了file:的话就是使用绝对路径 如jdbc:h2:file:D:/t/test 这表示数据库文件 放去D盘t文件夹下 生成的数据库文件是 test.h2.db; 数据库名+h2.db
不用file: 就是用的相对路径 例子中用的是 jdbc:h2:data/test 这表示数据库文件 放在
项目根目录下的data文件夹下 生成的数据库文件也是 test.h2.db
conn = DriverManager.getConnection("jdbc:h2:data/test", "sa", ""
第一次建立数据库连接的时候,数据库、用户名、密码 是自已设置的
以后创建连接就使用这些自已设置的
相关推荐
1、h2.pdf (H2 API) 2、h2-1.3.173.jar (截止2013-8-15最新的H2.jar) 3、h2-2013-07-28.zip (截止2013-8-15最新的H2服务,包括API\JAR\服务) 4、H2Database_SQL语法.doc 5、H2Database高级特性.doc 6、H2...
h2 database 是一个开源免费的Java SQL数据库 数据库分为嵌入式 Embedding 和Server模式 要使用embedding mode 需要做以下事情: 1 添加h2 jar到classpath中 2 使用jdbc驱动:org h2 Driver 3 jdbc数据库URL:jdbc:...
H2 database db zip h2database zip安装包,linux,windows都可
H2Database中文教程,数据库配置,spring hibernate配置详细介绍
这是一个介绍数据库H2Database的中文教程
H2Database内存数据库jar包及示例.
H2的主要特点是:
这是关于H2Database-SQL语法文档
H2 database 是一个非常著名的数据库,其性能相当优秀,支持嵌入,client-server模式,支持内存表,cached,text表, 本压缩包 包含 H2 database 源代码和文档 本版本 为最新版本 2010-12-12
1.系统在不断实时地访问数据库时,一秒钟对同一个表操作几千,几万次以上,导致数据表死锁或则处理太慢; 2.对数据实时计算,而且数据量很大时,比如电信系统的电信的二次批价和实时累账 3. 需实时统计数据,监控...
1、h2采用纯Java编写,因此不受平台的限制。 2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、性能和功能的优势 H2比HSQLDB的最大的优势就是h2提供了一个十分方便的web控制台用于操作和管理数据库内容,...
简单的H2数据库和Ibatis集成,使用Myeclipes,H2则选择内存模式和嵌入式模式启动
h2 database数据库的使用,网上下的
h2 database h2 db 数据库
这是一个有关H2Database数据库高级特性文档
这是一个介绍H2Database数据类型的文档
ehcache和h2 database资料
H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群。
本文档包含了h2数据库的聚合函数的中文说明和举例
这是一个关于数据库H2Database聚合函数的文档