由于我们这次的项目需要运用到数据库的知识,所以我必须要掌握如何用开发语言对数据库进行调用,由于我们团队项目是进行2人之间的通讯,所以数据必须进行保存并且需要保证数据的安全,数据库的建立是必不可少的,但是通过我们数据库老师现在交给我们的知识是做不到的,只能自己通过一些其他渠道来对数据库进行学习,我们这次使用java对项目进行开发,在SQL语言中有java语言的应用程序接口JDBC,在java中可以通过调用DriveMannager类中的getConnection方法来进行对数据库的连接,里面包括三个参数,1.服务器所在主机名称2.指定一个数据库用户标识3.密码(可以保证数据库数据安全的有效措施),通过连接好端口后可以直接调用数据库,下一步就是来更新数据库,通过executeQuery函数和executeUpdate函数来进行对数据的更新,插入,删除等操作,在我们的项目中需要时刻保证对数据进行保存,除了显示在显示屏上的信息之外,我们还须保证该数据在显示的过程中要随时对数据进行保存。
在初始时,我们需要在数据库中加入一些账户和密码,只有通过了这个操作之后才能进入聊天界面,所以在登录阶段,我们一样需要通过调用数据库来进行查询用户是否存在,当信息不匹配的时候,出现一个文本信息框,提示用户不匹配。在进入之后,数据库应该在之前就建好了表的属性:时间、用户名、聊天数据(这里存在着一个限制,字数有它的上限)。在进入聊天界面时,同时进行对数据的存入,直接将数据库文件保存在本地文件中,当接到对方的数据时,也应该调用数据库来进行存储,所以,只有使用了这个软件的人才能在本地看到聊天记录,这也在一定条件下保证了数据的安全性