使用java对上述操作进行代码实现
时间: 2024-03-17 08:47:02 浏览: 63
java代码的实现功能
下面是一个使用Java的示例代码,演示如何在main函数中连接数据库,并将连接对象作为参数传递给其他函数。
```java
import java.sql.*;
public class Main {
// 连接数据库
public static Connection connectDB() throws SQLException {
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test",
"root",
"123456"
);
return conn;
}
// 关闭数据库连接
public static void closeDB(Connection conn) throws SQLException {
conn.close();
}
// 执行SQL语句
public static ResultSet executeSQL(Connection conn, String sql) throws SQLException {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
return rs;
}
// 主函数
public static void main(String[] args) throws SQLException {
// 连接数据库
Connection conn = connectDB();
// 执行SQL语句
String sql = "SELECT * FROM users;";
ResultSet rs = executeSQL(conn, sql);
while (rs.next()) {
System.out.println(rs.getString("name"));
}
// 关闭数据库连接
closeDB(conn);
}
}
```
在上述代码中,connectDB函数用于连接数据库,返回连接对象;closeDB函数用于关闭数据库连接;executeSQL函数用于执行SQL语句,并返回执行结果。在主函数main中,首先调用connectDB函数连接数据库,然后调用executeSQL函数执行SQL语句,最后调用closeDB函数关闭数据库连接。
阅读全文