日期:2014-05-20  浏览次数:20737 次

为什么要使用数据库
想找个理由说服自己 我们为什么要使用数据库?


我就想硬盘上存的数据 不能直接使用吗 干嘛非得再去弄个数据库,多此一举?


要是硬盘管理数据的效率足够高 是不是数据库也该退出舞台?


数据库始于文件管理系统!管理硬盘的难道不是文件管理系统?如果是的话!假设文件管理系统性能足够优越,数据库是不是也该......

这个问题始于JDBC,呵呵,可以说是JDBC引发的争议。

今天学习结论:

大胆假设:JBDC和java.sql+javax.sql其实是一套东西?小心求证:我选择是!

JDBC是一套接口,服务提供商提供数据库驱动,即提供重写接口后的类(实现类),调用的时候当然调用提供商的类了,以及重写后的方法。因为只有他们提供的类才可以实例化,接口可不行。

欢迎大家批评指正.....

------解决方案--------------------
要是硬盘管理数据的效率足够高 是不是数据库也该退出舞台?

如何更效率的管理你硬盘上的数据,这不就是数据库么???
------解决方案--------------------
难道等你做分布式的时候,也要直接存硬盘不用数据库吗
------解决方案--------------------
数据库存在 有两点 sql灵活 分布式
------解决方案--------------------
引用大胆假设:JBDC和java.sql+javax.sql其实是一套东西?小心求证:我选择是!

------解决方案--------------------
文件管理比数据库效率高???

安全性也是个问题吧
------解决方案--------------------
当你做网站的时侯,你就会进一步明白为什么了!你的会员如何管理?如何判断会员等级?等等...没有数据库是很难实现管理一个交互式网站的!你知道你的QQ密码,你的QQ等级,农场等级等放在哪里吗?呵呵,在腾讯的数据库里!...
------解决方案--------------------
数据库有更好的效率,另外,文件系统是无法存储文件内容之间的关系的