我们知道,数据的存储使用数据库是最方便的,一来不随程序的关闭而关闭,永久性存储。二来处理方便,以对象的思想来说,数据库中的表格就是一个类,表中每一行都是一个对象,表的属性就是类的属性。数据库的存在使得每一个对象都能轻易保存,删除和修改,只需要调用一个sql语句即可。同时,表与表的之间的关系在java中该如何表示,存在一对一与一对多。一对一的比较方便,一对多则需要采用特殊的数据结构。
下面先描述一下,如何建立java与数据库的联系,也就是说,如何通过java对数据库进行操作。
我们知道数据库对于java来说是属于外围的,并非可以直接调用的。也就是说java调用数据库必须采用驱动的方式。
首先:安装SQL Server2008。为什么要提到这一点呢?是因为这一点是一个难点,当然,有很多的安装教程,我在安装的时候即使根据别人描述的安装教材,也出了很多bug。因此需要耐心的去百度一下出现错误的原因,安装这一个花了我两天的时间(无奈状)。首先应该去检查安装数据库所需的电脑的硬件和操作系统的要求,一般出现问题为自检通不过,这个不同的电脑会有不同的问题。同时如果需求不多的话,不用全部功能都安装上,选择所需要的功能安装,因为sql数据库全部安装上去很麻烦。
其后:是通过java驱动sql server。这个我是通过别人的文章再结合自己的电脑情况进行调试的,文章写的很详细,而且我一遍就运行成功了。(java连接sql server 2008和连接sql server 2008(完整版))
其中关键的几点在于
1:不使用windows身份验证而使用Sql Server身份