java DB数据库如何使用
时间: 2024-09-06 12:07:56 浏览: 30
Java DB(以前称为Apache Derby),是一个小型的关系型数据库管理系统,特别适合于嵌入式环境和Java应用程序。以下是使用Java DB的基本步骤:
1. **添加依赖**:如果你使用Maven,可以在pom.xml文件中添加DBCP依赖:
```xml
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derbyclient</artifactId>
<version>10.14.2.0</version>
</dependency>
```
2. **创建数据库**:
- 创建数据目录(如`./mydatabase`),并创建一个新的数据库,例如:
```java
File dir = new File("mydatabase");
if (!dir.exists()) {
dir.mkdir();
}
try (Connection conn = DriverManager.getConnection(
"jdbc:derby:" + dir.getAbsolutePath() + "/mydatabase;create=true")) {
// 数据库创建成功
} catch (SQLException e) {
System.err.println("Error creating database: " + e.getMessage());
}
```
3. **连接到数据库**:
```java
Connection conn = DriverManager.getConnection(
"jdbc:derby:mydatabase", "", ""); // 空字符串表示默认用户和密码
```
4. **执行查询和操作**:
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println(id + ", " + name);
}
```
5. **关闭资源**:
```java
rs.close();
stmt.close();
conn.close();
```
6. **异常处理**:
```java
try {
... // 执行数据库操作
} catch (SQLException e) {
e.printStackTrace();
}
```