jdbc的缺點和mybatis的優點

2022-09-15 17:33:16 字數 449 閱讀 1538

1、   jdbc工作

我們平時使用jdbc進行程式設計,大致需要下面幾個步驟:

1,使用jdbc程式設計需要連線資料庫,註冊驅動和資料庫資訊

2,操作connection,開啟statement物件

3,通過statement物件執行sql,返回結果到resultset物件

4,使用resultset讀取資料,然後通過**轉化為具體的pojo物件

5,關閉資料庫相關的資源

2、jdbc的缺點

(1)需要頻繁的建立資料庫連線

(2)涉及到的增刪改查等功能需要在各個j**a檔案中編寫大量**

(3)對於底層事務、資料型別轉換等都需要手動處理,又是各種**

3、mybatis優點

(1)封裝了jdbc對資料庫的各種操作,減少**

(2)增加了連線池、一、二級快取

(3)可以自動生成sql語句

mybatis的優缺點

優點 1.易於上手和掌握。2.sql寫在xml裡,便於統一管理和優化。3.解除sql與程式 的耦合。4.提供對映標籤,支援物件與資料庫的orm欄位關係對映 5.提供物件關係對映標籤,支援物件關係組建維護 6.提供xml標籤,支援編寫動態sql。缺點 1.sql工作量很大,尤其是字段多 關聯表多時,更...

hiberate和mybatis優缺點對比

hibernate的dao層開發比mybatis簡單,mybatis需要維護sql和結果對映,hibernate的hql語句自動就生成了。hibernate對物件的維護和快取要比mybatis好,對增刪改查的物件的維護要方便,hibernate的 比較簡潔。hibernate資料庫移植性很好,myb...

分析mybatis和jdbc的作用,已經原理

從jdbc的運算元據庫來看 主要分為幾步 1 註冊載入jdbc驅動程式 2 得到連線物件 connection 3 建立 statement物件 4 執行sql語句 5 處理結果 6 關閉資源釋放資源 mybatis 在這個方面 首先進行載入xml檔案,然後建立sqlfactory來進行操作,myb...