自学Java第65天
学了Java里的jdbc设计思想
竟然莫名想起了最近腾讯与苹果之争……
什么叫jdbc呢?
Java datebase connectivity
翻译过来就是Java数据库连接
说白了就是如何将Java与数据库连接起来?
对于Java来说,数据库厂商是有很多的
想要连接某个数据库
就得研究其数据库对应的语言
Java一想,那我干嘛要研究?
做这么吃力的事,我就只制定一个规范
至于具体如何连接的?数据库自己写
数据库爱写不写
写:Java就用你们
不写:大不了Java就不用你们了
而对于数据库来说
那肯定由语言本身就搞定了是最好了
也轻松省事很多,但是现在Java不写
那也只能自己出马写了
而这其中方便的是谁?
自然是我们Java开发人员了
现在用MySQL数据库,直接导包
然后写具体的执行过程就好了
至于它们是如何连接在一起的?
不用我们自己写
那有的人可能想我偏要自己写行不行?
也是可以的
Java制定的规范就是Driver这个接口
可以导包,也可以自己实现该接口
但得懂数据库对应的语言
并且不同的数据库不一样