摘要:SQL關(guān)系數(shù)據(jù)庫(kù)是當(dāng)今網(wǎng)絡(luò)編程中使用的比較多的一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、Microsoft SQL Server、DB2、MySQL等,JAVA是目前最流行的編程語言,在編程中涉及的比較多也比較重要的就是數(shù)據(jù)庫(kù)問題,java自身提供了對(duì)各類主流數(shù)據(jù)庫(kù)系統(tǒng)的支持,通過java.sql 庫(kù),提供了統(tǒng)一的接口,使得可以在java環(huán)境下不必對(duì)程序作大規(guī)模的修改,只要更改相應(yīng)的驅(qū)動(dòng)程序,即可實(shí)現(xiàn)對(duì)各類數(shù)據(jù)庫(kù)的操作,從而提高軟件的生存周期和降低軟件的開發(fā)成本和維護(hù)費(fèi)用,在這種情況下SQL 關(guān)系數(shù)庫(kù)和java 的融合問題就顯得比較重要了,本文主要從JAVA的JDBC技術(shù)方面闡述了SQL關(guān)系數(shù)據(jù)庫(kù)和JAVA開發(fā)語言的融合與實(shí)現(xiàn)。
關(guān)鍵詞: SQL語言;SQL語句;JDBC;數(shù)據(jù)庫(kù)驅(qū)動(dòng);數(shù)據(jù)庫(kù)連接
1 SQL關(guān)系數(shù)據(jù)庫(kù)概述
Java語言有著廣泛的應(yīng)用前景,其中一個(gè)重要的方面就是與各類數(shù)據(jù)庫(kù)連接查詢的SQL語句的實(shí)現(xiàn)。當(dāng)前實(shí)際的數(shù)據(jù)庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型分別有:層次模型(Hierachical Model)、網(wǎng)狀模型(Network Model)和關(guān)系模型(Relational Model)。