標籤:
1:引入java.sql資料包; import java.sql.*;2:載入JDBC驅動程式 Class.forName(JDBC驅動包的名字).newInstance();3:產生Connection 如已成功載入JDBC驅動程式,就可以利用載入的驅動程式串連資料庫 Connection con=DriverManager.getConnection(URL,UserName,Password); URL: JDBC:(subprotocol):(subname) subprotocol:子協議指定串連何種資料庫或用什麼方式串連資料庫; subname:確立一個串連,可以是一個資料來源名,也可是指向一個網上資料庫.4:各種串連例: (1) MySQL資料庫 String Dirver="com.mysql.jdbc.Driver";//驅動程式 String URL="jdbc:mysql://localhost:3306/db_name"; //串連的URL,db_name為資料庫名 String UserName="username"; //使用者名稱 String Password="password"; //密碼 Class.forName(Driver).newInstance(); //載入資料庫驅動 connection con=DriverManager.getConnection(URL,Username,Password); (2) Microsoft SQL server 資料庫 String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //驅動程式 String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //串連的URL,db_name為資料庫 String UserName="username"; //使用者名稱 String Password="password"; //密碼 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password); (3) sybase 資料庫 String Driver="com.sybase.jdbc.sybDriver"; //驅動程式 String URL="jdbc:Sybase://localhost:5007/db_name"; //串連的URL,db_name為資料庫 String UserName="username"; //使用者名稱 String Password="password"; //密碼 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password); (4) Oracle(用thin模式)資料庫 String Driver="oracle.jdbc.driver.OracleDriver"; //驅動程式 String URL="jdbc:oracle:thin://localhost:1521:orcl"; //串連的URL,orcl為資料庫的SID String UserName="username"; //使用者名稱 String Password="password"; //密碼 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password); (5) 利用JDBC-ODBC橋串連 String Driver="sun.jdbc.odbc.JdbcodbcDriver"; //驅動程式 String URL="jdbc:odbc:dbsource"; //串連的URL,dbsource為資料來源名 String UserName="username"; //使用者名稱 String Password="password"; //密碼 Class.forName(Driver).newInstance(); connection con=DriverManager.getConnection(URL,Username,Password);
Java中常見幾種資料庫連接方法