JDBC連線資料庫

2021-08-17 12:36:54 字數 1155 閱讀 5661

basedao裡

1.載入並註冊驅動(注:導jar包時,版本低的用jdbc,版本高的用jdbc4)

2.連線資料物件(connection、preparedstatement、resultset

3.連線資料庫

4.關閉資料庫(注:先用後關,後用先關

5.執行增刪改查

(1).定義型別為object類(多定義乙個引數,用來判斷是增刪改還是查詢操作)

(2).連線資料庫

(3).封裝sql語句(因為是jdbc自帶方法所以用trychatch處理異常)

(4).給問號賦值,處理sql語句(注:set方法索引是從1開始的)

(5).執行sql語句

(6).如果是增刪改則關閉資料庫

(7).返回查詢結果

(dao介面裡 1.公用的public可以省略2..定義的屬性都是不可變的常量)

daoimpl裡(注:類只能強轉類,型別只能強轉型別)

1.增刪改

(1).編寫sql語句

(2).定義引數

(3).返回受影響的行數

2.查詢

(1).先定義集合(用來儲存返回物件,區別:linkedlist比arraylist多frist和last屬性,這裡用哪個都行

(2).編寫sql語句

(3).定義引數

(4).執行結果集(相當於臨時表,負責接收)

(5).遍歷:catch接受處理異常)

》1.定義實體類

》2.遍歷接資料(並不是唯一的,只限查詢資料,查重的話判斷是否行數大於0)

》3.用集合把資料加入集合儲存起來

}

(6).返回集合

JDBC連線資料庫

雖然現在用很多方法來實現應用程式與資料庫後台的連線操作,但是做為一名新手,真正理解和掌握使用jdbc來連線資料庫是非常有必要的,因為它是基礎。下面就說說如何實現jdbc連線資料庫。url jdbc mysql localhost 3306 bookmanage?useunicode true cha...

JDBC 連線資料庫

附 驅動包以及關鍵字 mysql class.forname org.gjt.mm.mysql.driver cn drivermanager.getconnection jdbc mysql mydbcomputernameorip 3306 mydatabasename susr,spwd po...

JDBC連線資料庫

注意引入的是sqljdbc4.jar包 connection物件的資料庫能夠提供描述其表 所支援的 sql 語法 儲存過程 此連線功能等等的資訊 statement物件表示基本語句,其中將單個方法應用於某一目標和一組引數,以返回結果 resultsetmetadata可用於獲取關於resultset...