JavaEE之JDBC基礎使用

2021-08-16 09:38:43 字數 1866 閱讀 8461

|-driver介面: 資料庫驅動程式的介面,所有具體資料庫廠商需要的驅動程式需要實現次介面。

connection    connect(string url, properties info)  用於獲取資料庫連線

|-connection介面:與具體的資料庫的連線物件。

statement                          createstatement()    建立乙個靜態sql語句物件

preparedstatement           preparestatement(string sql)  建立預編譯的sql語句物件

callablestatement             preparecall(string sql)   建立儲存過程的sql語句物件

|-statement介面:用於執行靜態 sql 語句

int        executeupdate(string sql) 執行更新操作的sql語句 (create/alter/drop/insert/update/delete)

resultset                          executequery(string sql)  執行查詢操作的sql語句  (select)

|- preparedstatement介面:用於執行預編譯的

sql

語句(是statement的子介面)

int                           executeupdate()           執行更新操作的sql語句

resultset                           executequery()          執行查詢操作的sql語句

|-callablestatement介面:用於執行 sql 儲存過程的介面(是preparedstatement的子 介面)

resultset                           executequery()        執行儲存過程的sql語句

|-resultset介面:結果集物件。 儲存所有資料庫查詢的結果,用該物件進行資料遍歷。

get***(列索引|列欄位名稱): 獲取欄位的資料

/**

* 通過jdbc執行ddl語句

* */

public class demo1 catch (exception e) finally catch (sqlexception e)

if(conn!=null)

try catch (sqlexception e)

} }}

/**

* 使用preparedstatement執行sql語句

* */

public class demo1 catch(exception e)finally }

/*** 修改操作

*/@test

public void test2()catch(exception e)finally }

/*** 刪除操作

*/@test

public void test3()catch(exception e)finally }

/*** 查詢操作

*/@test

public void test4()

}catch(exception e)finally }

}

/**

* 執行帶有輸入引數儲存過程

*/@test

public void test1()

}catch(exception e)finally

}

javaEE 之 Hibernate 基礎講解

提供無參構造方法 成員變數私有化 提供get set方法 基本資料型別盡量使用包裝型別 可以多表示乙個值null 例如考試分數 缺考和0分 實體中必須要提供乙個與表中的主鍵對應的屬性id hibernate是通過主鍵來區別物件是否相同 不要使用final修飾實體類 物件是要繼承該類的 自然主鍵 業務...

javaee學習日記之java基礎之異常

throwable error,exception,的父類 error 錯誤類 jvm出現了問題!通常與程式設計師無關,程式設計師處理不了 exception 異常類 分類 runtime exception 執行時異常 其它異常類 非執行時異常 異常處理 trycatch arrayindexou...

JDBC 學習之 JDBC 基礎知識

jdbc是sun公司制定的乙個可以用j a語言連線資料庫的技術。一 jdbc基礎知識 jdbc j a data base connectivity,j a資料庫連線 是一種用於執行sql語句的j a api,可以為多種關聯式資料庫提供統一訪問,它由一組用j a語言編寫的類和介面組成。jdbc為資料...