Java JDBC 数据库连接与操作全解析
1. 数据库连接基础
在 Java 中,连接数据库主要有两种方式: DriverManager
和 DataSource
。 DriverManager
是考试中会涉及的内容,但在实际开发中,不建议使用 DriverManager
,而应优先选择 DataSource
。 DataSource
是一个工厂,它比 DriverManager
具有更多的特性,例如可以管理连接池,或者将数据库连接信息存储在应用程序外部。
DriverManager
类是 Java JDK 的一部分,它使用工厂模式。通过调用其静态方法 getConnection()
可以获取一个 Connection
对象。
以下是一个从嵌入式数据库获取连接的示例代码:
import java.sql.*;
public class TestConnect {
public static void main(String[] args) throws SQLException {
Connection conn = DriverManager.getConnection("jdbc:derby:zoo");
System.out.println(conn);