day45-JDBC和连接池01( 三 )

META-INF\services\java.sql.Driver文本中的类名称去注册

day45-JDBC和连接池01

文章插图
  • 但是还是建议写上Class.forName("com.mysql.jdbc.Driver"); , 更加明确
  • 2.2.5方式5在方式4的基础上使用配置文件,连接数据库更加灵活
    day45-JDBC和连接池01

    文章插图
    day45-JDBC和连接池01

    文章插图
    例子
    首先在src文件夹下面创建一个Properties文件
    user=rootpassword=123456url=jdbc:mysql://localhost:3306/hsp_db02driver=com.mysql.jdbc.Driver方式5:推荐使用
    //方式5 在方式4的基础上使用配置文件,连接数据库更加灵活@Testpublic void connect05() throws Exception {//通过Properties对象拿到配置文件的信息Properties properties = new Properties();properties.load(new FileInputStream("src\\mysql.properties"));//获取相关的值String user = properties.getProperty("user");String password = properties.getProperty("password");String url = properties.getProperty("url");String driver = properties.getProperty("driver");Class.forName(driver);//建议写上Connection connection = DriverManager.getConnection(url, user, password);System.out.println("方式5="+connection);}

    推荐阅读