springboot嵌入式数据库实践-H2内嵌数据库(文件、内存)
import org.h2.tools.Server;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class H2DatabaseExample {
public static void main(String[] args) throws Exception {
// 启动H2数据库TCP服务器
Server.createTcpServer().start();
// 连接到H2数据库(内存模式)
String jdbcUrl = "jdbc:h2:mem:test";
try (Connection conn = DriverManager.getConnection(jdbcUrl)) {
// 这里可以执行SQL语句操作数据库
} catch (SQLException e) {
e.printStackTrace();
}
}
}
这段代码演示了如何在Java中启动H2数据库的TCP服务器,并且如何连接到这个内存模式的数据库。在try-with-resources
结构中,我们打开了一个数据库连接,并在结束时自动关闭它。这是一个简单的例子,展示了如何在实际应用中使用H2数据库。
评论已关闭