程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> eclipse連接oracle 11g數據庫圖文教程

eclipse連接oracle 11g數據庫圖文教程

編輯:關於Oracle數據庫

       Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。Eclipse 附帶了一個標准的插件集,包括Java開發工具(Java Development Kit,JDK)。

      1.首先先建立一個項目DB,右鍵點擊DB,選擇Build Path-->Configure Build Path進入

    eclipse連接oracle 11g數據庫圖文教程 三聯

      通過Add External JARs..選擇D:orclapphrproduct11.2.0dbhome_1owbwflib下的ojdbc14.jar,點擊ok。

      2.編寫ConnectOracle.java文件

      package com.wuy;

      import java.sql.Connection;

      import java.sql.DriverManager;

      import java.sql.SQLException;

      public class ConnectOracle {

      private Connection con;

      private String user="scott";

      //private String user = "sys as sysdba";

      private String password="18233188050";

      private String className="oracle.jdbc.driver.OracleDriver";

      //private String url="jdbc:oracle:oci@localhost:1158:orcl";這個url可能無效

      private String url = "jdbc:oracle:thin:@hr-PC:1521:orcl";hr-PC和1521很關鍵,也就是偵聽串裡有沒有這個,在

      D:orclapphrproduct11.2.0dbhome_1NETWORKADMINtnsnames.ora這個文件裡有沒有,一定要根據tnsnames.ora這個文件來配置url路徑,否則會出錯!!!

      public ConnectOracle(){

      try{

      Class.forName(className);

      System.out.println("加載數據庫驅動成功!");

      }catch(ClassNotFoundException e){

      System.out.println("加載數據庫驅動失敗!");

      e.printStackTrace();

      }

      }

      /**創建數據庫連接*/

      public Connection getCon(){

      try {

      con=DriverManager.getConnection(url,user,password);

      System.out.println("創建數據庫連接成功!");

      } catch (SQLException e) {

      System.out.print(con);

      System.out.println("創建數據庫連接失敗!");

      con=null;

      e.printStackTrace();

      }

      return con;

      }

      public void closed(){

      try{

      if(con!=null){

      con.close();

      }

      }catch(SQLException e){

      System.out.println("關閉con對象失敗!");

      e.printStackTrace();

      }

      }

      public static void main(String[] args)

      {

      ConnectOracle c=new ConnectOracle();

      c.getCon();

      c.closed();

      }

      }

      3.運行結果:

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved