jdbc原理和連接數(shù)據(jù)庫(kù)5個(gè)步驟 現(xiàn)在還用jdbc連數(shù)據(jù)庫(kù)么?
現(xiàn)在還用jdbc連數(shù)據(jù)庫(kù)么?jdbc的接口是當(dāng)年的sun實(shí)現(xiàn)程序的,不過jdbc的實(shí)現(xiàn)由各個(gè)數(shù)據(jù)庫(kù)廠商成功。也就是說,jdbc驅(qū)動(dòng)包,是各個(gè)數(shù)據(jù)庫(kù)廠商寫的。現(xiàn)在還沒有那個(gè)數(shù)據(jù)庫(kù)廠商說不支持什么java
現(xiàn)在還用jdbc連數(shù)據(jù)庫(kù)么?
jdbc的接口是當(dāng)年的sun實(shí)現(xiàn)程序的,不過jdbc的實(shí)現(xiàn)由各個(gè)數(shù)據(jù)庫(kù)廠商成功。也就是說,jdbc驅(qū)動(dòng)包,是各個(gè)數(shù)據(jù)庫(kù)廠商寫的。現(xiàn)在還沒有那個(gè)數(shù)據(jù)庫(kù)廠商說不支持什么java。(不支持java4自毀前程。)目前的數(shù)據(jù)庫(kù)都允許jdbc連接。oracle,db2,informix,mysql,mssqlserver,sybase
jsp用戶信息錄入數(shù)據(jù)庫(kù)的方式?
是運(yùn)行程序數(shù)據(jù)庫(kù)驅(qū)程的,鏈接數(shù)據(jù)庫(kù),先執(zhí)行sql語句,將用戶信息錄入到數(shù)據(jù)庫(kù)。
代碼萬分感謝:
lt%
//程序加載驅(qū)動(dòng)程序
StringdriverName##34
//數(shù)據(jù)庫(kù)信息
StringuserName#34root#34
//密碼
StringuserPasswd#34root#34
//數(shù)據(jù)庫(kù)名
StringdbName#34test#34
//表名
StringtableName#34b_user#34
//將數(shù)據(jù)庫(kù)信息字符串直接連接成為一個(gè)求完整的url(也是可以再改寫成url,沒分開寫是清楚明白可維護(hù)性強(qiáng))
Stringurl#34jdbc:mysql://localhost/#34dbName#34?user#34userName#34amppassword#34userPasswd
(##34).newInstance()
Connection(url)
Statementstmt()
Stringsql#34SELECT*across#34tableName
ResultSetrsstmt.executeQuery(sql)
(#34行啦,DatabaseQuerySuccessd!#34)
()
()
()