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

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

編輯:Oracle教程

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


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

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

eclipse連接oracle 11g數據庫圖文教程 幫客之家

  通過Add External JARs..選擇D:\orcl\app\hr\product\11.2.0\dbhome_1\owb\wf\lib下的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:\orcl\app\hr\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.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