姓名 | 李寧 |
日期 | 2015年7月13日 |
? ? ? ? ? ? ? ? ? ? ? ? ? 主要工作及心得 | 由于我負責服務器端的編寫工作,而各部分的客戶端的操作都要與服務器端通信,所以在今天的調試中,我貫穿于各部分模塊的調試和檢測,主要負責在出現問題時查找問題所屬是客戶端還是服務器端,針對服務器端出現的問題進行查找和修改。 上午我們的工作重心在于服務器端連接數據庫,由于連接數據庫是我們的項目中的一個核心部分,如果無法連接數據庫,所有工作將無法繼續展開,在此項目之前,我們接觸Java連接數據庫只在網頁程序中接觸過,并沒有接觸過普通的Java項目連接數據庫,所以調試過程中一直報無法找到MySQL的驅動,通過不斷翻閱資料,不斷嘗試網上提供的解決方法,最終解決了問題。 下午,我們進行了分模塊進行調試,分小組對操作員,提供者,經理部分進行測試,由于我負責服務器端,所以每個調試小組出現了問題,我都會幫忙查看解決。 通過這一天的調試工作,首先獲得了很多之前不知道的知識,比如普通Java項目連接數據庫,jar驅動文件放的位置與其他類型項目不同;其次,知道了關于date和timestamp如何與數據庫中的date,datetime和timestamp等類型對應起來;還有就是,在調試過程中,意識到自己對于Java返回值的理解的偏差。 |
? ? ? 遇到的問題 | (1)服務器端無法連接數據庫,找不到MySQL驅動 (2)Java中Date無法與數據庫中的datetime對應起來,導致一直無法對含有這部分的數據進行操作 (3)數組返回值不能直接進行類似添加的操作 |
? ? 解決方法 | (1)普通Java程序連接mysql的驅動包應放在/jdk/jre/lib/ext目錄下 (2)數據庫中的datetime可以和timestamp對應,date可以和java.sql.Date對應 (3)應該新建數組,添加元素,再用新建的數組設置對象中對應位置 |
轉載于:https://www.cnblogs.com/goldenflower/p/4644189.html