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);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值