Java小型数据库通常指的是在Java应用程序中用于存储和管理数据的轻量级数据库系统。这些数据库系统一般易于集成,适合小型项目或作为大型应用的数据缓存层。
以下是一个使用H2嵌入式数据库的简单Java示例:
import java.sql.*;
public class H2Example {
public static void main(String[] args) {
try {
// 加载H2数据库驱动
Class.forName("org.h2.Driver");
// 创建连接字符串
String url = "jdbc:h2:~/test";
String user = "sa";
String password = "";
// 建立连接
Connection conn = DriverManager.getConnection(url, user, password);
// 创建表
Statement stmt = conn.createStatement();
stmt.execute("CREATE TABLE IF NOT EXISTS users (id INT PRIMARY KEY, name VARCHAR(255))");
// 插入数据
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO users (id, name) VALUES (?, ?)");
pstmt.setInt(1, 1);
pstmt.setString(2, "John Doe");
pstmt.executeUpdate();
// 查询数据
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while (rs.next()) {
System.out.println("ID: " + rs.getInt("id") + ", Name: " + rs.getString("name"));
}
// 关闭连接
rs.close();
pstmt.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
请注意,以上示例代码和链接仅供参考,实际使用时可能需要根据具体需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云