Windows 下JDBC 訪問Oracle11g 資料庫

genweihua發表於2013-03-20

一、開發需要的軟體及其下載地址:

1、  JDK

2、  JDBC

3、  MYSQL-JDBC

4、  SQL Server-JDBC

二、環境配置:

1、  安裝JDK

2、  設定環境變數:JAVA-HOMEPATHCLASSPATH

3、  JAVA-HOME:JDK的目錄,例如:D:\Program Files\Java\jdk1.7.0_15

4、  PATH:JAVA編譯和執行程式所在目錄,即Javajavac所在的目錄;例如:.;D:\Program Files\Java\jdk1.7.0_15\bin;其中.;表示本目錄,需要設定;

5、  CLASSPATH:類庫和編譯成類所在的目錄,JDBC類庫也在這裡設定,例如:

.;D:\Program Files\Java\jdk1.7.0_15\lib\dt.jar;

D:\ProgramFiles\Java\jdk1.7.0_15\lib\tools.jar;

D:\ProgramFiles\Java\jdk1.7.0_15\lib\ojdbc6.jar;

D:\ProgramFiles\Java\jdk1.7.0_15\lib\orai18n.jar;

D:\Program Files\Java\jdk1.7.0_15\lib;

E:\workspace\javademo

其中最後不能有;,其中,;表示本目錄,需要設定;

三、環境測試:

保證JDBC設定正確,Oracle能正常連線訪問。

程式碼位置:E:\workspace\javademo

編譯:

Microsoft Windows [版本 6.1.7601]

版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

 

C:\Users\gwh>cd E:\workspace\javademo

 

C:\Users\gwh>e:

 

E:\workspace\javademo>javac JDBCVersion.java

 

E:\workspace\javademo>java JDBCVersion

JDBC driver version is 11.2.0.2.0

測試程式碼:

import java.sql.*;

import oracle.jdbc.*;

import oracle.jdbc.pool.OracleDataSource;

class JDBCVersion

{

  public static void main (String args[]) throws SQLException

  {

    OracleDataSource ds = new OracleDataSource();

    ods.setURL("jdbc:oracle:thin:wth/windows@127.0.0.1:1521:orcl");

    Connection conn = ods.getConnection();

 

    // Create Oracle DatabaseMetaData object

    DatabaseMetaData meta. = conn.getMetaData();

 

    // gets driver info:

    System.out.println("JDBC driver version is " + meta.getDriverVersion());

  }

}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22275400/viewspace-756602/,如需轉載,請註明出處,否則將追究法律責任。

相關文章