皮皮java笔记——数据库连接DriverManager
2017-02-25 15:00
155 查看
一、简单连接
二、通用连接
jdbc.properties
/** * DriverManager 是驱动的管理类. * 1). 可以通过重载的 getConnection() 方法获取数据库连接. 较为方便 * 2). 可以同时管理多个驱动程序: 若注册了多个数据库连接, 则调用 getConnection() * 方法时传入的参数不同, 即返回不同的数据库连接。 * @throws Exception */ @Test public void testDriverManager() throws Exception{ //1. 准备连接数据库的 4 个字符串. //驱动的全类名. String driverClass = "com.mysql.jdbc.Driver"; //JDBC URL String jdbcUrl = "jdbc:mysql://localhost:3306/namelist"; //user String user = "root"; //password String password = "123"; //2. 加载数据库驱动程序(对应的 Driver 实现类中有注册驱动的静态代码块.) Class.forName(driverClass); //3. 通过 DriverManager 的 getConnection() 方法获取数据库连接. Connection connection = DriverManager.getConnection(jdbcUrl, user, password); System.out.println(connection); }
二、通用连接
public Connection getConnection2() throws Exception{ //1. 准备连接数据库的 4 个字符串. //1). 创建 Properties 对象 Properties properties = new Properties(); //2). 获取 jdbc.properties 对应的输入流 InputStream in = this.getClass().getClassLoader().getResourceAsStream("jdbc.properties"); //3). 加载 2) 对应的输入流 properties.load(in); //4). 具体决定 user, password 等4 个字符串. String user = properties.getProperty("user"); String password = properties.getProperty("password"); String Url = properties.getProperty("url"); String driver = properties.getProperty("driver"); //2. 加载数据库驱动程序(对应的 Driver 实现类中有注册驱动的静态代码块.) Class.forName(driver); //3. 通过 DriverManager 的 getConnection() 方法获取数据库连接. return DriverManager.getConnection(Url, user, password); }
jdbc.properties
driver=com.mysql.jdbc.Driver url=jdbc:mysql;//localhost:3306/namelist user=root password=123
相关文章推荐
- 皮皮java笔记——连接数据库举例
- 【Java笔记】JDBC各数据库连接
- Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
- Java_jdbc 基础笔记之六 数据库连接 (PreparedStatement)
- Java_jdbc 基础笔记之一 数据库连接
- Java_jdbc 基础笔记之十一数据库连接 (通用的查询方法)
- Java 学习笔记07:使用Spring的Dao连接数据库
- ODBC数据库连接------java学习笔记之3
- Java_jdbc 基础笔记之七 数据库连接(方法升级)
- Java_jdbc 基础笔记之三 数据库连接 (Statement)
- 有关java连接数据库的驱动笔记
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<数据库连接配置>(二十八)
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- JAVA学习笔记4——JDBC方式连接数据库
- 学习笔记-Java连接数据库问题
- java 从零开始,学习笔记之基础入门<数据库连接配置>(二十八)
- java学习笔记之jsp连接到数据库的小型留言板项目
- Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)
- Java_jdbc 基础笔记之十二 数据库连接 (beanutils )
- java 连接sql server 2008 数据库 笔记