# 0506 ## 第一節課 需先有需要用的class再產生vo 先設計資料庫再來開始專題 專題小組各位同學先完成各自的table 若有相關先用假資料做出 之後再開始整合 vo>dao>整體建置 若之後發現欄位錯誤 修改後須跟每位成員交代明白 每一個表格都會有各自的vo>dao>jdbc...等整套的 補充vo作用為get/set欄位 框架使用上,private int empno應該改成private Intenger empno,在JAVA,Servlet不會抱錯,但框架上會出錯 包裝型別最好用(Integer、Double...等) JAVA型態與DB的對應 byte[] vs BLOB(純照片) String vs CLOB(圖文並茂,透過base64) Blob,Clob在JAVA中有介面,但需要Connection創建出來,若連線關閉就有遺失的風險。 Inputstream會有關檔的問題。 SetBytes最優。 通常基本方法有新刪修查 加方法請從介面去增加,透過工具實作方法,也利於後期除錯 view視觀表、框架、jsp可製作關聯兩個資料庫的方法 寫專題先別管join表格,之後會透過框架完成 ## 第二節課 資料庫跳號實作,但不建議 mysql之間的跳號數字會互相干擾, set auto_increment_offset=7001;//幾號開始跳 set auto_increment_increment=1;//跳多少 create table dept2(#$%^&*(*&^%$#))auto_increment=7001//起始值; set auto_increment_increment此方法為靜態變數,會全部表格被此跳號變數影響 ###### tags: `大吳上課` `Servlet`