JDBC通过配置文件连接数据库

                                                    JDBC API

1.DriverManager:完成驱动程序的装载和建立新的数据库连接。
--Connection:对某一指定数据库的连接.
    --Statement:管理在一指定数据库连接上的SQL语句的执行,子接口PreparedStatement
        --Result:访问一指定语句的原始结果.

注意:1.Statement调用 Connection 对象的 createStatement() 方法获取 Statement 对象,用于执行静态SQL语句,
          Statement statement=connection.createStatement(),
          resultSet = statement.executeQuery(sql);

      2.PreparedStatement调用 Connection 对象的prepareStatement(sql),方法获取 prepareStatement 对象,
      用于预编译过sql,用setxx()传递sql语句中的占位符?,
        PreparedStatement preparedStatement=connection.prepareStatement(sql);
        resultSet = preparedStatement.executeQuery();

2.数据库连接
 1). 创建 Properties 对象
        Properties properties = new Properties();
        InputStream in = Objecct.class.getClassLoader().getResourceAsStream(
                "jdbc.properties");
        properties.load(in);
 2)具体决定 user, password,jdbcUrl,driver 等4 个字符串.
        String user = properties.getProperty("username");
        ....
 3). 加载数据库驱动程序(对应的 Driver 实现类中有注册驱动的静态代码块.)
        Class.forName(driver);
 4). 通过 DriverManager 的 getConnection() 方法获取数据库连接.
        return DriverManager.getConnection(jdbcUrl, user, password);

你可能感兴趣的:(JDBC)