Spring對JDBC的支援

2021-10-24 05:08:21 字數 1783 閱讀 6681

專案結構:

建立book類

public class book 

public void setid(integer id)

public string getbookname()

public void setbookname(string bookname)

public string getauthor()

public void setauthor(string author)

}

建立dao及實現類

這裡建立dao時為了符合專案,本測試中沒有使用,而是將本來在dao中實現的方法放在了測試類demotest中,便於測試

public inte***ce bookdao
外部連線池配置檔案

jdbc-config.properties

jdbc.driverclassname=com.mysql.jdbc.driver

jdbc.url=jdbc:mysql:///temporary?useunicode=true&characterencoding=utf-8

jdbc.username=root

jdbc.password=12345

spring xml配置檔案

<?xml version="1.0" encoding="utf-8"?>

測試類

}測試結果:

查詢所有圖書

//測試查詢所有圖書

@test

public void testquery()

查詢單個圖書

//測試查詢單個物件

@test

public void testqueryone()

測試查詢圖書總數

//測試圖書的總數

@test

public void testcount()

測試所有圖書結果封裝到map中

當查詢結果不存在時,返回空的集合

//測試所有圖書結果封裝到map中

@test

public void testlist()

測試單個圖書結果封裝到map中

當查詢結果不存在時會報錯,所以建議使用上面的方法

//測試單個圖書結果封裝到map中

@test

public void testonemap()

spring對JDBC的支援

spring提供了對dao層統一異常的處理 spring提供了一些抽象類來支援對dao的編寫 減少了對jdbc編寫的 量 spring用一種方式使用各種資料訪問技術 如 hibernate jdbc mybatis等 需要相關jar包 spring core 3.2.8.release.jar sp...

spring對JDBC的支援

從來沒使用過,感覺還是很有意思的,有工夫可以玩完,呵呵。spring提供了類org.springframework.jdbc.core.jdbctemplate,它借助配置檔案獲取資料庫資訊,實現了對jdbc開發過程中的載入驅動,建立連線,執行sql語句,對事務進行處理以及一些資料型別轉化等操作的封...

Spring對JDBC的支援

jdbctemplate類是spring對jdbc支援庫類中的核心類 jdbctemplate負責建立和釋放資源 執行sql語句.儲存過程.並且通過resultset返回資料 string sql update student set stuno name where id object obj n...