Java应用中的JDBC数据库连接完全指南
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JdbcExample {
public static void main(String[] args) {
// 数据库连接URL,格式为:jdbc:子协议:子名称
String jdbcUrl = "jdbc:mysql://localhost:3306/mydatabase";
// 数据库用户名
String username = "root";
// 数据库密码
String password = "password";
Connection connection = null;
try {
// 加载数据库驱动类(对于大多数数据库,这一步不是必需的,因为可以通过ServiceLoader自动发现)
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立数据库连接
connection = DriverManager.getConnection(jdbcUrl, username, password);
// 操作数据库...
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("数据库驱动未找到!");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接失败!");
} finally {
try {
if (connection != null && !connection.isClosed()) {
// 关闭数据库连接
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接关闭失败!");
}
}
}
}
这段代码展示了如何使用JDBC连接到MySQL数据库。首先定义了数据库的连接信息,然后尝试加载数据库驱动,接着创建并管理数据库连接,并在最后适当地关闭连接。在实际应用中,应当处理异常,并确保使用完毕后正确关闭数据库连接,以避免资源泄露。
评论已关闭