一.JDBC
1.jdbc简介:
JDBC全称为java database connectivity,是sun公司指定的java数据库连接技术的简称。
他是sun公司和数据库开发商共同开发出来的独立于DBMS的应用程序接口,它为java程序员进行数据库编程提供了统一的API。

JDBC实际上有两组API,一组面向java应用程序开发人员,另一组是面向数据库驱动程序开发人员的,一般都是数据驱动程序开发人员利用后面一组API开发出供应程序开发人员使用的API。

我们需要熟悉包java.sql.*中定义的类(class),接口(interface),例外(expection),并且能够灵活使用他们,就能够发挥出JDBC强大的功能。


2.使用maven:
什么是maven? ----管理项目jar包的工具
为什么要使用maven? ----是jar使用起来更方便快捷
maven的作用? -----任何web项目都会用到

以下是maven配置到eclipse的步骤
JDBC的使用与工具类的创建

maven使用的注意事项:
1.maven的使用是必须要联网的
2.MySQL版本不可以跟使用的jdk版本冲突
3.上一次创建没有成功,在本地仓库中遗留了jar,但是jar又是缺省,解决方案就是删除/清空本地仓库的所有jar包
4.个别电脑会出现SSL相关问题,解决方案在URL后拼接useSSL=fasle
5.IDEA使用,MySQL的pom导入工程,工程中pom报红
产生原因:网络不稳定
解决办法:删除原有本地仓库相关的jar包
6.包导错误的问题


3.jbdc使用大致步骤:
加载驱动—>建立链接—>获取预定义对象(书写SQL)—>执行sql—>处理sql执行完的结果—>释放资源
具体代码请看以下内附图片
JDBC的使用与工具类的创建



二.工具类
为什么使用工具类?-----方便后续工程重复使用的代码,不用反复编写

话不多说直接上图:
JDBC的使用与工具类的创建
这是我们最原始最直接的代码编写,但是不方便后续工程的使用,代码的灵活可变动性太差。
JDBC的使用与工具类的创建
以上是jdbc链接的链接代码,灵活性太差。
接下来我们以jdbc链接为例:
1.首先创建一个properties文件配置创建链接的固定代码
JDBC的使用与工具类的创建
2.再定义一个类将建立连接所需要的Driver,url,user,password 进行解析
JDBC的使用与工具类的创建
3.解析sql命令获取sql命令执行后得到的结果
JDBC的使用与工具类的创建
4.定义一个类并将内含的属性定义成与你想要获取的表格列段名一致,方便上一步方法内的反射机制使用。
JDBC的使用与工具类的创建
5.最终的简写方式(可持续使用性高)
JDBC的使用与工具类的创建

相关文章: