簡體   English   中英

如何通過局域網訪問我的java項目中的遠程oracle數據庫,我的機器上沒有安裝Oracle

[英]How can i access Remote oracle Database in my java project via LAN, Oracle is not installed in my machine

我想通過局域網訪問我的java項目中的數據庫,oracle數據庫安裝在另一台機器上我想獲取我的java項目中的所有數據&我沒有在我的機器上安裝oracle?

幸運的是,可以不安裝 Oracle 客戶端。 你需要得到oracle jdbc的驅動程序見: http : //www.orafaq.com/wiki/JDBC#Thin_driver

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

import oracle.jdbc.pool.OracleDataSource;

public class Test {


    public static void main(String args[])
     throws Exception{


        System.setProperty("oracle.net.tns_admin", "C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN");


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

        System.out.println("Successfully Installed drivers");


        Connection con = DriverManager.getConnection("jdbc:oracle:thin:@100.100.103.61:1521/orcl","scott", "tiger");


        System.out.println("Goodddddd");

        Statement st  = con.createStatement();

        ResultSet rs = st.executeQuery("select * from  dept ");

        while(rs.next()){
            System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " +rs.getString(3));    
        }}}

確保您首先檢查您的數據庫是否在您的系統中被 ping。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM