數(shù)據(jù)庫初級(jí)部分 為了大家方便,以ACCESS為例
配置步驟:
在"開始"——"設(shè)置"——"控制面板"——"管理工具"——"數(shù)據(jù)源(ODBC)"——"系統(tǒng)DSN"——"添加"——"選擇數(shù)據(jù)源驅(qū)動(dòng)程序"——"完成"——"ODBC安裝填寫數(shù)據(jù)源名,點(diǎn)擊‘確定’"——"完成"即可。
數(shù)據(jù)庫連接的五要素:
IP地址
端口號(hào)(端口號(hào)對(duì)某個(gè)數(shù)據(jù)庫服務(wù)是基本固定的,除非特別設(shè)定)意味著對(duì)應(yīng)的數(shù)據(jù)庫的驅(qū)動(dòng)程序
選擇數(shù)據(jù)庫
賬號(hào)、密碼(是分配給數(shù)據(jù)庫的)
發(fā)出SQL語句(通過Statement對(duì)象發(fā)送)
JDBC原理
JDBC是JAVA與數(shù)據(jù)的連接。因?yàn)镺DBC是完全用C語言編寫的,而JAVA中實(shí)現(xiàn)與C語言程序的通信是比較困難的,因此就產(chǎn)生了由JAVA語言編寫的用于JAVA程序與數(shù)據(jù)庫連接的接口技術(shù)。
JDBC與數(shù)據(jù)庫的連接
JDBC與具體的某種數(shù)據(jù)庫連接,是直接通過JDBC API類庫中的類來自動(dòng)裝載驅(qū)動(dòng)程序的。此類庫一般在java.sql包中,它包含了用于實(shí)現(xiàn)與數(shù)據(jù)庫連接的其它功能的類,包括與數(shù)據(jù)庫建立連接、傳送查詢和接受查詢結(jié)果。以下四個(gè)類的詳細(xì)介紹:
作用:
與數(shù)據(jù)庫建立連接
發(fā)送SQL語句
處理結(jié)果
connection cn=DriverManager.getConnection("jdbc:odbc:wombat","login","password");
Statement stmt=cn.createStatement();//發(fā)送SQL語句
ResultSet rs=stmt.executeQuery("select a,b,c from table1");
while(rs.next()){
int x=rs.getInt("a");
String s=rs.getString("b");
float f=rs.getFloat("c");
}//處理結(jié)果
|
|