李宁-2015年7月13日-个人文档

时间:2022-06-18 11:45:16

姓名

李宁

日期

2015713

 

 

 

 

 

 

 

 

 

 

 

 

 

主要工作及心得

由于我负责服务器端的编写工作,而各部分的客户端的操作都要与服务器端通信,所以在今天的调试中,我贯穿于各部分模块的调试和检测,主要负责在出现问题时查找问题所属是客户端还是服务器端,针对服务器端出现的问题进行查找和修改。

上午我们的工作重心在于服务器端连接数据库,由于连接数据库是我们的项目中的一个核心部分,如果无法连接数据库,所有工作将无法继续展开,在此项目之前,我们接触Java连接数据库只在网页程序中接触过,并没有接触过普通的Java项目连接数据库,所以调试过程中一直报无法找到MySQL的驱动,通过不断翻阅资料,不断尝试网上提供的解决方法,最终解决了问题。

下午,我们进行了分模块进行调试,分小组对操作员,提供者,经理部分进行测试,由于我负责服务器端,所以每个调试小组出现了问题,我都会帮忙查看解决。

通过这一天的调试工作,首先获得了很多之前不知道的知识,比如普通Java项目连接数据库,jar驱动文件放的位置与其他类型项目不同;其次,知道了关于datetimestamp如何与数据库中的datedatetimetimestamp等类型对应起来;还有就是,在调试过程中,意识到自己对于Java返回值的理解的偏差。

 

 

 

遇到的问题

1)服务器端无法连接数据库,找不到MySQL驱动

2JavaDate无法与数据库中的datetime对应起来,导致一直无法对含有这部分的数据进行操作

3)数组返回值不能直接进行类似添加的操作

 

 

解决方法

1)普通Java程序连接mysql的驱动包应放在/jdk/jre/lib/ext目录下

2)数据库中的datetime可以和timestamp对应,date可以和java.sql.Date对应

3)应该新建数组,添加元素,再用新建的数组设置对象中对应位置