(一) H2文件结构:
-h2
-bin
h2-1.1.116.jar //H2主文件(驱动也在里面)
h2.bat //H2控制台启动程序带黑屏窗口(for Windows)
h2.sh //H2控制台启动程序(for Linux)
h2w.bat //H2控制台启动程序不带黑屏窗口(for Windows)
+docs //文档文件夹(内有手册)
+service
+src //开源的吗,带源代码
build.bat
build.sh
build.xml
(二) Eclipse/MyEclipse中引入H2驱动
在指定项目中右键 -> Peoperties -> Java Build Path -> Libraries -> Add External JARs -> 引入h2-1.1.116.jar
(三) 使用Embedded模式
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class UpdateTest {
public void runInsertDelete() {
try {
String sourceURL = "jdbc:h2:h2/bin/mydb"; // H2 database
String user = "sa";
String key = "";
try {
Class.forName("org.h2.Driver"); // H2 Driver
} catch (Exception e) {
e.printStackTrace();
}
Connection conn = DriverManager.getConnection(sourceURL, user, key);
Statement stmt = conn.createStatement();
stmt.execute("CREATE TABLE mytable(name VARCHAR(100),sex VARCHAR(10))");
stmt.executeUpdate("INSERT INTO mytable VALUES('Steven Stander','male')");
stmt.executeUpdate("INSERT INTO mytable VALUES('Elizabeth Eames','female')");
stmt.executeUpdate("DELETE FROM mytable WHERE sex=/'male/'");
stmt.close();
conn.close();
System.out.println("update");
} catch (SQLException sqle) {
System.err.println(sqle);
}
}
public void query(String sql){
try {
String sourceURL = "jdbc:h2:h2/bin/mydb"; // H2 database
String user = "sa";
String key = "";
try {
Class.forName("org.h2.Driver"); // H2 Driver
} catch (Exception e) {
e.printStackTrace();
}
Connection conn = DriverManager.getConnection(sourceURL, user, key);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println("sssssssss :" + rs.getString("name"));
}
stmt.close();
conn.close();
System.out.println("query");
} catch (SQLException sqle) {
System.err.println(sqle);
}
}
public static void main(String args[]) {
new UpdateTest().runInsertDelete();
new UpdateTest().query("select * from mytable");
}
}
其用法和JDBC操作数据库很相似,在这里就不赘述了......
H2下载地址:http://www.h2database.com/html/main.html
转载地址:http://blog.csdn.net/linzhanggeorge/archive/2009/08/04/4409206.aspx
相关推荐
包含H2数据库的/usr/lib/h2也作为卷公开。 因此,您可以在主机上公开此卷: --volume /my/path/on/host:/usr/lib/h2 或作为命名卷: --volume h2:/usr/lib/h2 配置选项 JAVA_OPTIONS启动H2 JVM时设置的选项-默认...
h2 database 是一个开源免费的Java SQL数据库 数据库分为嵌入式 Embedding 和Server模式 要使用embedding mode 需要做以下事情: 1 添加h2 jar到classpath中 2 使用jdbc驱动:org h2 Driver 3 jdbc数据库URL:jdbc:...
欢迎来到H2,Java SQL数据库。H2的主要特点是: 非常快,开源,JDBC API 嵌入式和服务器模式; 内存数据库 基于浏览器的Console应用 占地面积小:大约1.5 MB的jar文件大小
h2database, 在Java中,H2是一个可以 欢迎使用 ,Java SQL数据库。 H2的主要特性是:非常快速,开源,JDBC API嵌入式和服务器模式;内存数据库基于浏览器的控制台应用程序占用空间:1.5 MB jar 文件大小更多信息:...
h2数据库引擎开发文档h2.pdf Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console...
Spring启动JDBC MySQL模式下基于文件系统的h2数据库分支包含jdbc DDL / DML填充器Java配置分支包含jdbc DDL / DML填充器spring-boot初始化数据库约定: src/main/resources/schema.sql DDL脚本src/main/resources/...
h2 database 是一个开源免费的Java SQL数据库 数据库分为嵌入式 Embedding 和Server模式 要使用embedding mode 需要做以下事情: 1 添加h2 jar到classpath中 2 使用jdbc驱动:org h2 Driver 3 jdbc数据库URL:jdbc:...
添加H2数据库依赖项 com.h2database h2运行时 应用程序属性中的数据源配置 spring.datasource.url = jdbc:h2:file:./ data / testdb spring.datasource.driverClassName = org.h2.Driver spring.datasource....
H2是一个短小精干的嵌入式数据库引擎,主要的特性包括:免费、开源、快速嵌入式的数据库服务器,支持集群提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序Java编写,可使用GCJ和IKVM.NET编译短小精干的软件...
基于磁盘或内存中的数据库交易支持,多版本并发基于浏览器的控制台应用程序加密的数据库全文搜索纯Java占用空间小:大约2.5 MB的jar文件大小ODBC驱动程序详细信息: : 资料下载或添加到pom.xml : < dependency> ...
欢迎使用Guinsoo,这是一个基于H2的数据库,它是Java SQL数据库。 H2的主要特点是: 非常快速的开源JDBC API 嵌入式和服务器模式; 基于磁盘或内存中的数据库 交易支持,多版本并发 基于浏览器的控制台应用程序 ...
h2 内存数据库的文档,内容比较全。 内容包括: Starting and Using the H2 Console Settings of the H2 Console Connecting to a Database using JDBC Creating New Databases Using the Server Using Hibernate ...
使用以下参数连接到在上述场景中创建的内存数据库 DB_DRIVER = "org.h2.Driver"; DB_URL = "jdbc:h2:tcp://localhost:9092/mem:ATHENA;DB_CLOSE_DELAY=-1"; DB_USER = ""; DB_PASSWORD = ""; DB_CLOSE_DELAY=-1 --&...
h2-2015-04-10.zip是h2数据库安装包 Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based ...
#使用 h2*.jar 启动 H2 服务器: 服务器启动: java -cp *.jar org.h2.tools.Server java -cp h2-1.3.176.jar org.h2.tools.Server #H2 数据库 URL 嵌入式 jdbc:h2:~/test 'test' in the user home directory...
链接以连接到Java SDK v2中内置的JDBC数据库。 安装并启动链接后,请通过在根节点上执行“添加数据库”操作来连接到新数据库。 连接后,新数据库将显示为根节点的子节点。 使用“查询”操作在数据库上运行SQL查询,...
在此应用中,我使用H2内存数据库进行演示 Application.properties spring.datasource.url=jdbc:h2:mem:TEST;DB_CLOSE_DELAY=-1; spring.datasource.username=sa spring.datasource.password= spring.datasource....
默认使用H2数据库,数据库位置为D:\h2db。 如需更改可至src/main/java/beans/ReservationBean.java第57-61行中修改数据库驱动(类型)及数据库位置。 # 预览 静态页面预览地址:...