JDBC:通过 DriverManager 获取数据库连接
2017-01-01 14:12
429 查看
本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。
(2) 修改 pom.xml,添加 mysql jdbc driver 依赖
(3) 在 Maven Project 的 src/main/resources 目录下新建 JDBC 属性文件
(4) 编写单元测试
运行结果:
(2) 添加 Oracle JDBC 驱动依赖成功后编写单元测试用例
运行结果:
1 通过 DriverManager 可以获取数据库连接
(1) 在 Eclipse 中新建 Maven Project,添加 JUnit 依赖,查看:Eclipse 中配置 Maven(2) 修改 pom.xml,添加 mysql jdbc driver 依赖
(3) 在 Maven Project 的 src/main/resources 目录下新建 JDBC 属性文件
(4) 编写单元测试
运行结果:
2 重载 getConnection() 方法
package lesson.jdbc; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties; public class JDBCTool { /** * 重载的 getConnection()方法 * @throws IOException * @throws ClassNotFoundException * @throws SQLException */ public static Connection getConnection() throws IOException, ClassNotFoundException, SQLException { // 读取类路径下的jdbc.properties文件 InputStream in = JDBCTool.class.getClassLoader().getResourceAsStream("jdbc.properties"); Properties info = new Properties(); info.load(in); String driverClass = info.getProperty("jdbc.driver"); String jdbcUrl = info.getProperty("jdbc.url"); String user = info.getProperty("jdbc.user"); String password = info.getProperty("jdbc.password"); /* * 注册驱动:加载数据库驱动程序 * 实际上执行:DriverManager.registerDriver(new Driver()) */ Class.forName(driverClass); return DriverManager.getConnection(jdbcUrl, user, password); } }
3 DriverManager 可以注册和管理多个驱动程序,通过重载的 getConnection() 方法获取数据库连接
(1) 如果 Maven 本地仓库中没有 Oracle JDBC 驱动,那么通过修改 pom 文件是无法自动从 Maven 中央仓库下载 Oracle JDBC 驱动到本地仓库的,原因是 Oracle 的 ojdbc.jar 是收费的,只有从 Oracle 官网下载 ojdbc.jar,然后配置到 Maven 本地仓库中,后续才能使用 pom 管理 Oracle JDBC 驱动的依赖。具体操作参看:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 解决方案(2) 添加 Oracle JDBC 驱动依赖成功后编写单元测试用例
运行结果:
相关文章推荐
- 通过JDBC获取数据库连接
- 1.通过原始的Driver接口获取JDBC数据库连接Connection
- java JDBC 通过物理连接数据库和通过获取数据库连接池进行链接
- 1.通过原始的Driver接口获取JDBC数据库连接Connection
- 3.通过DriverManager获取JDBC连接
- JDBC:通过 Driver 接口获取数据库连接
- 2.通过原始的Driver接口通过读取Properties属性文件获取JDBC数据库连接Connection
- java通过JDBC_获取数据库连接
- 3.通过DriverManager获取JDBC连接
- 2.通过原始的Driver接口通过读取Properties属性文件获取JDBC数据库连接Connection
- JDBC实例--通过连接工具类DBUtil +配置文件来获取连接数据库,方便又快捷
- jdbc获取各种数据库连接
- jdbc获取数据库连接
- jdbc 通过rs.getString()获取数据库中的时间字段问题
- powerdesigner 通过jdbc连接数据库mysql 逆向工程带图详解
- 重点:java后端直接连接数据库实现查询获取结果 jdbc
- java通过JDBC连接数据库.
- 通过jdbc获取数据库中的表结构 主键 各个表字段类型及应用生成实体类
- Matlab R2012a 通过JDBC方式连接Sqlserver 2005数据库
- MySql通过JDBC连接数据库