Spring 對資料庫操作

2021-07-11 14:57:33 字數 624 閱讀 1780

1. spring的資料庫訪問方式:

提供了對jdbc, mybatis,hibernate等的支援。

主要通過dao提供了如下的支援:

a. 提供了與平台無關的資料庫訪問異常體系

b. 提供了資料訪問的模板,比如 jbdctemplate,******jdbctemplate, hibernatetemplate

c. 提供了dao的支援類 ,如 jdbcdaosupport,通過它的getjdbctempalte()方法可以獲取jbdctemplate

應用程式中的dao類可以繼承daosupport類獲取資料訪問的模板來運算元據庫。但是對程式**具有入       侵性。

2. 如何表現dao元件

以基於jdbc技術訪問資料庫為例子

a. dao類繼承jdbcsupport,通過getjdbctempalte()獲取

jbdctemplate物件,需要在dao類注入    datasource物件。

b. 在dao類中組合乙個jbdctemplate成員,通過spring注入。

3.  2(b)中的實現

a. 配置datasource和jdbctemplate

b. 程式設計dao類

c. 配置dao類

對資料庫的操作

資料庫的檔案 資料檔案 包含資料和物件,主資料檔案建議副檔名.mdf,其餘.ndf 事務日誌檔案 包含恢復資料庫中的所有事物所需的資訊,建議副檔名.ldf 至少包含乙個資料檔案和乙個日誌檔案 對資料庫的操作 選其中乙個,可以選 選其中乙個,必選 分割,表示多個選項 表示說明 建立create dat...

對資料庫進行操作

對資料庫進行操作 一 ddl 資料庫定義語言 對資料庫 表結構進行操作 建庫 建表 修改表結構 刪庫 刪表等等 sql語句大小寫不敏感 1.建立資料庫 2.顯示所有的資料庫 3.切換到要使用的資料庫,use 資料庫名稱 4.4.刪除資料庫 drop database if exists 資料庫名 5...

常規對資料庫庫的操作

執行如下命令,檢視系統庫 show databases information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效...