java数据库管理系统代码
时间: 2023-07-30 08:10:42 浏览: 43
以下是一个简单的 Java 数据库管理系统代码示例:
```
import java.sql.*;
public class DatabaseManager {
private Connection connection;
public DatabaseManager(String url, String username, String password) throws SQLException {
connection = DriverManager.getConnection(url, username, password);
}
public void executeUpdate(String sql) throws SQLException {
Statement statement = connection.createStatement();
statement.executeUpdate(sql);
statement.close();
}
public ResultSet executeQuery(String sql) throws SQLException {
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
return resultSet;
}
public void close() throws SQLException {
connection.close();
}
}
```
该类包含了连接到数据库、执行 SQL 语句和关闭连接等基本操作。使用时,您需要提供数据库的 URL、用户名和密码。
例如,假设您有一个名为 `students` 的数据库,其中有一个名为 `grades` 的表,该表包含学生的成绩信息。您可以使用以下代码来插入一条新的成绩记录:
```
DatabaseManager db = new DatabaseManager("jdbc:mysql://localhost/students", "root", "password");
db.executeUpdate("INSERT INTO grades (student_id, course_id, grade) VALUES (1, 101, 95)");
db.close();
```
此代码将打开与 `localhost` 上的 `students` 数据库的连接,并将包含成绩信息的新记录插入到 `grades` 表中。
请注意,此示例仅用于演示目的。在实际应用程序中,您需要进行更多的错误处理和安全性检查,以确保您的代码不会被恶意用户滥用。