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

JAVA連接Oracle的代碼

編輯:關於Oracle數據庫

      最新做了一個連接Oracle的代碼,要配好環境變量: ClassPath=.;E:j2sdk14lib ools.jar;E:oracleora90jdbclibclasses12.zip

      測試的電腦已經裝好Oracle客戶端,而且用SQLplus可以連接上。

      /*

      * This sample shows how to list all the names from the EMP table

      *

      * It uses the JDBC THIN driver. See the same program in the

      * oci8 samples Directory to see how to use the other drivers.

      */ // You need to import the Java.sql package to use JDBC

      import java.sql.*; class Test

      {

      public static void main (String args [])

      throws SQLException

      {

      // Load the Oracle JDBC driver

      DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

      /* try{

      Class.forName("oracle.jdbc.driver.OracleDriver");

      }catch(Exception e){

      System.out.println("No Driver!");

      }

      */

      // Connect to the database

      // You must put a database name after the @ sign in the connection URL.

      // You can use either the fully specified SQL*net syntax or a short cut

      // syntax as ::. The example uses the short cut syntax.

      String url = "jdbc:oracle:thin:@172.28.31.85:1521:YIKATONG";

      String userName = "scott";

      String passWord = "tiger"; if (args.length > 0) url = args[0];

      if (args.length > 1) userName = args[1];

      if (args.length > 2) password = args[2];

      System.out.println(url);

      System.out.println(userName);

      System.out.println(password);

      Connection conn =

      DriverManager.getConnection (url, userName, password); // Create a Statement

      Statement stmt = conn.createStatement (); // Select the ENAME column from the EMP table

      ResultSet rset = stmt.executeQuery ("select * from Test"); // Iterate through the result and print the employee names

      while (rset.next ())

      System.out.println (rset.getString (1));

      }

      }

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