初步了解JDBC与个人小总结

原创
10/16 13:44
阅读数 38
  • 首先什么是JDBC?

它是Java DataBase Connectivity的首字母缩写,意思是Java数据库连接,利用Java来操作SQL数据库的语句。

  • 工作原理:

如下图

JDBC只是一个接口,要实现接口,完成数据库连接,就需要驱动,从而需要通过API来注册JDBC驱动,固定语句是:Class.forName(“com.mysql.jdbc.Driver”)

将接口注册到Driver Manager中,然后获取Connection对象来连接,代码为: Connection con=DriverManager.getConnection("jdbc:mysql://IP地址localhost:3306/数据库名","账号","密码");

(详细的一些操作内容见上一篇博文)

  • 总结JDBC业务

①代码重复--很高
  解决:提取重复代码---编写工具
  再次去重:更具规律编写算法--进行模板化操作--开发软件

②数据链接参数全部编写到业务代码中,不便于管理
  解决方法:把它提取用单独文件处理

③sql语句是分散编写到业务代码中
  解决方法:把它提取出来统一管理

④设置参数时候:手动设置参数
  解决方法:自动匹配

⑤查询出结果--需要自己从结果集中将数据取出,然后放入对应的容器中
  解决方法:自动遍历匹配--存入

⑥每次操作都需要连接数据库,然后关闭
  解决方法:数据库连接池

针对上述六个问题进行解决,出现了第三方的工具
目前比较好用的有两个:mybatis,hibernate

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部