皮皮java笔记——数据库连接DriverManager
来源:互联网 发布:python mako 编辑:程序博客网 时间:2024/05/26 19:17
一、简单连接
/** * DriverManager 是驱动的管理类. * 1). 可以通过重载的 getConnection() 方法获取数据库连接. 较为方便 * 2). 可以同时管理多个驱动程序: 若注册了多个数据库连接, 则调用 getConnection() * 方法时传入的参数不同, 即返回不同的数据库连接。 * @throws Exception */@Testpublic void testDriverManager() throws Exception{//1. 准备连接数据库的 4 个字符串. //驱动的全类名.String driverClass = "com.mysql.jdbc.Driver";//JDBC URLString jdbcUrl = "jdbc:mysql://localhost:3306/namelist";//userString user = "root";//passwordString 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.Driverurl=jdbc:mysql;//localhost:3306/namelistuser=rootpassword=123
1 0
- 皮皮java笔记——数据库连接DriverManager
- JDBC : Java获取数据库连接(Driver And DriverManager)
- JDBC : Java获取数据库连接(Driver And DriverManager)
- 皮皮java笔记——java数据库连接:JDBC API
- JDBC:通过 DriverManager 获取数据库连接
- Java 数据库连接相关的类和接口:DriverManager,Connecttion,Statement, ResultSet
- java.sql.DriverManager
- java.sql.DriverManager
- JAVA——数据库连接
- JDBC—Java数据库连接
- java学习笔记 数据库连接
- Java之DriverManager简单介绍
- Java 数据库连接——JDBC
- Java——数据库连接层
- java——jdbc数据库连接
- JDBC—Java的数据库连接
- MySql数据库连接时DriverManager.getConnection(url,user,pass)出错
- MySql数据库连接时DriverManager.getConnection(url,user,pass)出错
- 331. Verify Preorder Serialization of a Binary Tree
- 【数据结构郝斌】1、概述、学习路线
- dubbo分布式项目开发____dubbo服务接口开发
- linux下systemctl命令整理(以apache为例)
- 1086. Tree Traversals Again
- 皮皮java笔记——数据库连接DriverManager
- mouseout() 方法和mouseleave() 方法的不同
- 自学Python day6--------面向对象编程(类和实例)
- Codeforces 550C
- Laravel 读取 config 下的数据
- 算法导论 CH01 The Role of Algorithms in Computing
- SDOI 2008沙拉公主的困惑
- 28、利用递归计算自然数 n 的阶乘
- 第七章课后简答题