java 操作oracle資料庫

來源:互聯網
上載者:User

1、匯入所需jar包,在oracle用戶端安裝目錄的\jdbc\lib找到ojdbc14.jar和nls_charset12.jar,將這兩個jar包添加到工程中。

(比較簡單的做法是:在工程中建立一個目錄libs,將jar包拷貝到該目錄下,在jar檔案上右擊,選擇Add to Build Path)


2、編寫測試代碼

import java.sql.*;     public class Main {      String dbUrl = "jdbc:oracle:thin:@oracle資料庫IP:連接埠號碼:資料庫執行個體名";      String theUser = "mw_sys";      String thePw = "sys";      Connection c = null;      Statement conn;      ResultSet rs = null;         public Main() {         try {             Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();             c = DriverManager.getConnection(dbUrl, theUser, thePw);             conn = c.createStatement();         } catch (Exception e) {             e.printStackTrace();         }      }         public ResultSet executeQuery(String sql) {         rs = null;         try {             rs = conn.executeQuery(sql);         } catch (SQLException e) {             e.printStackTrace();         }         return rs;      }         public void close() {         try {             conn.close();             c.close();         } catch (Exception e) {             e.printStackTrace();         }      }         public static void main(String[] args) {         ResultSet rs;         Main conn = new Main();         rs = conn.executeQuery("select * from 表名");         try {             while (rs.next()) {                System.out.println(rs.getString("欄位名"));             }         } catch (Exception e) {             e.printStackTrace();         }      }  }  

上面代碼只列出了資料庫的查詢操作,其他動作類同。紅色部分是需要修改的地方。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.