JavaWeb学习第六天-数据库-MySQL基础
在JavaWeb学习过程中,数据库是一个重要的部分。以下是一个简单的MySQL数据库连接示例,使用JDBC连接MySQL数据库:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseConnection {
private Connection connection;
public void connectToDatabase() {
try {
// 加载MySQL JDBC驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 设置数据库连接字符串,用户名和密码
String url = "jdbc:mysql://localhost:3306/数据库名称?useSSL=false&serverTimezone=UTC";
String username = "用户名";
String password = "密码";
// 建立连接
connection = DriverManager.getConnection(url, username, password);
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
System.out.println("数据库驱动未找到!");
} catch (SQLException e) {
System.out.println("数据库连接失败!");
}
}
public void closeConnection() {
try {
if (connection != null && !connection.isClosed()) {
connection.close();
System.out.println("数据库连接已关闭!");
}
} catch (SQLException e) {
System.out.println("关闭数据库连接失败!");
}
}
public static void main(String[] args) {
DatabaseConnection dbConnection = new DatabaseConnection();
dbConnection.connectToDatabase();
// 在此处使用connection进行数据库操作
dbConnection.closeConnection();
}
}
在这个例子中,我们首先加载MySQL的JDBC驱动程序。然后,我们设置数据库的连接字符串,包括数据库的URL、用户名和密码。最后,我们使用DriverManager.getConnection()
方法建立连接,并在完成数据库操作后关闭连接。
注意:在实际应用中,应该处理异常,并确保在操作完成后关闭所有数据库资源,以避免资源泄露。
评论已关闭