📅  最后修改于: 2023-12-03 15:15:27.763000             🧑  作者: Mango
H2是一个轻量级的Java关系型数据库,其主要特点是内存占用小,易于嵌入,提供了一个方便的嵌入式Java数据库解决方案。在Java开发中,我们通常使用JDBC连接数据库,本篇文章将介绍如何使用JDBC连接H2数据库。
你可以通过如下步骤安装H2数据库:
下载H2数据库。H2数据库的下载地址:http://www.h2database.com/html/download.html 。你可以选择下载platform-independent zip文件,也可以选择其他格式的安装包。
解压下载的zip文件,并记录H2数据库所在的路径。
通过命令行进入H2数据库所在的路径,并启动H2数据库。
cd /path/to/h2/bin
java -jar h2*.jar
输入用户名和密码,连接到H2数据库。
点击Connect按钮即可连接到H2数据库。
在Java开发中,我们通常使用JDBC连接数据库。下面是连接H2数据库的详细步骤:
引入H2数据库的依赖。
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.200</version>
</dependency>
使用JDBC连接H2数据库。
import java.sql.Connection;
import java.sql.DriverManager;
public class JDBCConnect {
public static void main(String[] args) throws Exception {
String url = "jdbc:h2:~/test";
String user = "sa";
String password = "";
Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功!");
}
}
运行上述Java程序,将会输出“数据库连接成功!”。
解释一下上述Java程序的各行代码:
~/test
表示H2数据库将会创建在当前用户的home目录下的test数据库中。如果你想创建一个新的内存数据库,则应该将其设置为jdbc:h2:mem:test
。连接H2数据库之后,我们常常需要执行一些常用的操作,比如创建表、插入数据、查询数据等。下面是一些H2数据库的常用操作:
在H2数据库中,可以通过如下语句创建表格:
CREATE TABLE test(id INT PRIMARY KEY, name VARCHAR(255));
在H2数据库中,可以通过如下语句插入数据:
INSERT INTO test(id, name) VALUES(1, 'John');
在H2数据库中,可以通过如下语句查询数据:
SELECT * FROM test;
本篇文章介绍了如何使用JDBC连接H2数据库,并给出了一些常用的操作。相信在你的Java开发中,这些知识会有所帮助。