JdbcUtils 1.0小工具 | 学习笔记

开发者学堂课程【JDBC 数据库开发入门:JdbcUtils 1.0小工具】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/29/detail/637


JdbcUtils 1.0小工具


内容简介:

一、 JdbcUtils 的作用

二、 准备四大参数

三、 加载配置文件

四、 加载驱动类

五、 得到 Connection

六、 JdbcUtils 1.0小工具的优化

 

一、 JdbcUtils 的作用

连接数据库的四大参数是:

驱动类、url、用户名,以及密码。

这些参数都与特定数据库关联,如果将来想更改数据库,就要去修改这四大参数。

为了不去修改代码,就需要写一个 JdbcUtils 类,使它从配置文件中读取配置参数,从而创建连接对象。


二、准备四大参数

写工具类

1、 Packag 找到 cn.itcast.demo3单击,右键 New-class

2、 Name 为 Jdbcutils,回车

这个类中只写一个方法(静态的)

连接不同的数据库他们的区别在四大参数里,把四大参数放在配置文件中,编写的这个类去加载配置文件。以后如果想换别的数据库连接,自行修改配置文件即可。

注:类有三项工作

1 加载配置文件

2加载驱动类

3调用 DriverManager.getConnection()


三、加载配置文件

1、 Packag 找到 src 单击,右键 New-File

2、 File name为 dbconfig.properties ,回车

3、 改四个键值对

Add Property

Add 第一个键值对

Name 为 driverClassName

Value 为 com.mysql.jdbc.Driver

Add 第二个键值对

Name 为 url

Value 为 jdbc:mysql://localhost:3306/myd3

Add 第三个键值对

Name 为 username

Value 为 root

Add第四个键值对

Name 为 password

Value 为 123

如何加载配置文件

JdbcUtils 1.0小工具 |  学习笔记

首先明确配置文件放在 src 这个项里,所以可以通过加载类路径资源的手段来加载文件。src 最终要通过类路径,而 getClassLoader 是专门加载类的,所以getClassLoader 清楚 classpath 在何处。

 

四、加载驱动类

是一个通过键得到值的过程。


五、得到Connection

运行 Demo3.java 中

JdbcUtils 1.0小工具 |  学习笔记

右键 Run As-1 JUnit Test  

发现可以通过 getConnection 得到连接。


六、JdbcUtils 1.0小工具的优化

配置文件的加载本就在耗费时间,所以加载一回即可。加载驱动类也是如此,只有getConnection 可以被多次执行。

所以可新建一个 static 静态框用来运行执行一次的代码,剩下的代码也可以进行简化。以下为简化过程:

1、加载配置文件

JdbcUtils 1.0小工具 |  学习笔记

2、加载驱动类

JdbcUtils 1.0小工具 |  学习笔记

3、得到 Connection 改写再运行

JdbcUtils 1.0小工具 |  学习笔记

test 进行简略

右键 Run As-1 JUnit Test  

发现一样能运行得到值。

上一篇:使用View modification扩展SAP Fiori应用的一个案例


下一篇:Java入门 - 语言基础 - 11.switch_case