理清楚JDBC的工作流程就很简单的。
JDBC的思路:
// 第一步:建立连接,代码比较统一,有固定的代码,不同的只是获取连接参数方式不一样
// 第二步:执行sql 语句,代码也是固定的,不同点在于如何拼装成 sql语句
// 第三步:关闭连接,一条语句搞定
封装好了的包只是让人用的,你能用它访问数据库,操作数据就行了。并且应该有相应的文档,告诉别人具体这个包应该怎么来用。因此你分析它内部的类是怎么写的、类之间什么关系,都是没有意义的。
除非你的任务是改写这个封装好了的包,那你应该从文档下手,理清各个类之间的关系,再来考虑你要修改的功能应该怎么基于现有的代码来实现。如果没有文档,那就比较cd了,只能自己老老实实的看代码,自己理清关系了,理不出来的话只能说明自己的java水平还有限,需要提高。这个基本上没有捷径可走。
不需要记住太多的方法,最重要是理解原理。
在实际工作中,你几乎遇不到手写JDBC代码的情况,项目一般使用ORM框架,比如Mybatis、Hibernate,就算不使用这些ORM框架,JDBC部分也是被封装成公共类的。
理解其原理,看着文档能写出代码,就可以了。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....