談談對jdbc的理解

2021-08-29 01:10:48 字數 476 閱讀 6440

jdbc是一種資料庫連線技術,可以用來對資料庫進行增刪改查等操作,本質上是sun公司定義的一系列介面,因為不同資料庫連線方式是不一樣的,同一段**沒有辦法使用不同的資料庫,所以sun公司定義了介面標準,具體由資料庫廠商來實現,要切換其他的資料庫,只要註冊廠商的驅動就可以使用,不用修改源**。

使用步驟:

1.class.forname(「驅動名」)註冊驅動

2.drivermanager.getconnection(url,root,root)獲取資料庫連線物件

3.獲得傳輸器

4.執行sql並且返回結果集

5.遍歷結果集,封裝資料

6.釋放資源

優點:使用簡單,開發者容易上手。

缺點:1.需要頻繁的建立連線,比較消耗資源。

2.sql寫在**中,維護困難

3.不能實現動態sql

4.封裝資料繁瑣。

使用mybatis持久層框架可以彌補以上缺點。

談談對MVC的理解

mvc是一種設計模式,它把應用程式拆分為模型物件,檢視物件,控制器物件三大部分.一.模型物件 模型物件封裝了應用程式的資料,模型物件更改時,會通知控制器物件,控制器物件更新相應的檢視物件.二 檢視物件 檢視物件應用程式中使用者所看得到的,其主要目的是顯示應用程式中模型物件的資料,在應用程式中,所有的...

談談對Spring IOC的理解

spring ioc 控制反轉,也叫依賴注入 di 控制反轉是一種思想,是將原來程式主導變為第三方主導,也就是容器主導,程式需要什麼,容器提供給程式,原來 是 程式需要a類,我們需要建立也就是new a 給程式,通過使用spring ioc 我們可以不用這麼寫,在配置檔案中進行配置便可以了,配置完成...

談談對Spring IoC DI的理解

多讀多寫多記錄,多學多練多思考。banana.banuit gang 香柚幫 下面我來說一下個人對spring的控制反轉和依賴注入的理解,如有不足或者不正確的地方,希望大家及時幫我指出來,謝謝。我們都知道spring的兩大核心就是ioc di和aop,ioc的好處是進行物件之間的解耦,aop的好處是...