專案結構:
建立book類
建立dao及實現類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中實現的方法放在了測試類demotest中,便於測試
public inte***ce bookdao
外部連線池配置檔案
jdbc-config.properties
spring xml配置檔案jdbc.driverclassname=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql:///temporary?useunicode=true&characterencoding=utf-8
jdbc.username=root
jdbc.password=12345
測試類<?xml version="1.0" encoding="utf-8"?>
}測試結果:
查詢所有圖書
查詢單個圖書//測試查詢所有圖書
@test
public void testquery()
測試查詢圖書總數//測試查詢單個物件
@test
public void testqueryone()
測試所有圖書結果封裝到map中//測試圖書的總數
@test
public void testcount()
當查詢結果不存在時,返回空的集合
測試單個圖書結果封裝到map中//測試所有圖書結果封裝到map中
@test
public void testlist()
當查詢結果不存在時會報錯,所以建議使用上面的方法
//測試單個圖書結果封裝到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...