在NetBeans中配置JDBC驅(qū)動(dòng)程序
在NetBeans中配置JDBC驅(qū)動(dòng)程序
1.下載:
網(wǎng)址:http://www.oracle.com/technology/global/cn/software/tech/java/sqlj_jdbc/index.html
2. 在NetBeans安裝目錄,例如D:\Program Files\netbeans-5.0下創(chuàng)建路徑:D:\Program Files\netbeans-5.0\jdbc\OracleJDBC\lib。
3.復(fù)制4個(gè)java歸檔文件放入其中:
1) ocrs12.jar
2) ojdbc14.jar
3) ojdbc14dms.jar
4) orai18n.jar
下載SQL Server 2000 Driver for JDBC Service Pack 3,支持JDK 1.4
1. 網(wǎng)址:
2. 執(zhí)行setup.exe安裝SQL Server JDBC驅(qū)動(dòng)程序。在安裝目錄下有幫助文件。
3. 在netbeans安裝目錄,例如D:\Program Files\netbeans-5.0下創(chuàng)建路經(jīng):
D:\Program Files\netbeans-5.0\jdbc\ SQLServerJDBC\lib。
4. 將setup.exe安裝的下面3個(gè)Java歸檔文件放入其中:
1) msbase.jar
2)mssqlserver.jar
3) msutil.jar
二、 添加庫(kù)
要將JAR文件添加到現(xiàn)有應(yīng)用程序中,可使用庫(kù)管理器。庫(kù)管理器提供了存儲(chǔ)庫(kù)的場(chǎng)所,因此可以很方便地將其添加到應(yīng)用程序中。
n 使用庫(kù)管理器:
1. 在主菜單中選擇“工具”>“庫(kù)管理器”。
2. 在“庫(kù)管理器”對(duì)話框中,單擊“新建庫(kù)”。
3. 在“新建庫(kù)”對(duì)話框中,命名該庫(kù),例如OracleJDBC。單擊“確定”。
4. 單擊“添加 JAR/文件夾”,然后找到并添加類路徑、源或 Javadoc 所需的 JAR 文件 (前面下載的驅(qū)動(dòng)程序)。
5. 單擊“確定”。
SQL Server驅(qū)動(dòng)程序庫(kù)的添加方法類似。
三、 在項(xiàng)目庫(kù)中導(dǎo)入驅(qū)動(dòng)程序庫(kù)
1. 在“項(xiàng)目”窗口右擊“庫(kù)”
2. 選擇“添加庫(kù)…”
3. 在“添加庫(kù)”窗口中選擇庫(kù):OracleJDBC和SQLServerJDBC
4. 單擊“添加庫(kù)”完成導(dǎo)入
四、 用于測(cè)試連接的代碼示例
用于Oracle的測(cè)試連接的代碼示例
- import java.sql.Connection;
- import java.sql.DatabaseMetaData;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- public class OracleJDBCTest {
- /** Creates a new instance of OracleJDBCTest */
- public OracleJDBCTest() {
- }
- public static void main(String[] args) throws SQLException, ClassNotFoundException {
- // A. 注冊(cè) Oracle JDBC 驅(qū)動(dòng)程序。下面兩種方法都可以
- //DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
- Class.forName("oracle.jdbc.driver.OracleDriver");
- // B. 創(chuàng)新新數(shù)據(jù)庫(kù)連接
- Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:oract", "hr", "hr");
- // C. 取得連接數(shù)據(jù)(元數(shù)據(jù))
- DatabaseMetaData md = conn.getMetaData();
- System.out.println("數(shù)據(jù)庫(kù)版本:");
- System.out.println("------------------------------------------------");
- System.out.println(md.getDatabaseProductVersion());
- System.out.println();
- System.out.println("驅(qū)動(dòng)程序名稱與版本:");
- System.out.println("------------------------------------------------");
- System.out.print(md.getDriverName() + " " + md.getDriverVersion());
- // D. 關(guān)閉數(shù)據(jù)庫(kù)連接
- conn.close();
- }
- }
如果此代碼運(yùn)行成功,則我們?cè)贜etBeans中配置JDBC驅(qū)動(dòng)程序取得了成功
【編輯推薦】