mysql驅(qū)動(dòng)使用了什么技術(shù)?
mysql驅(qū)動(dòng)一般情況下,在應(yīng)用程序中進(jìn)行數(shù)據(jù)庫連接,調(diào)用JDBC接口,首先要將特定廠商的JDBC驅(qū)動(dòng)實(shí)現(xiàn)加載到系統(tǒng)內(nèi)存中,然后供系統(tǒng)使用。
驅(qū)動(dòng)加載入內(nèi)存的過程
這里所謂的驅(qū)動(dòng),其實(shí)就是實(shí)現(xiàn)了java.sql.Driver接口的類。如Oracle的驅(qū)動(dòng)類是 oracle.jdbc.driver.OracleDriver.class(此類可以在oracle提供的JDBC jar包中找到),此類實(shí)現(xiàn)了java.sql.Driver接口。
由于驅(qū)動(dòng)本質(zhì)上還是一個(gè)class,將驅(qū)動(dòng)加載到內(nèi)存和加載普通的class原理是一樣的:使用Class.forName("driverName")。