如何通过局域网访问java项目中的远程oracle数据库,我的计算机中未安装oracle

如何通过局域网访问java项目中的远程oracle数据库,我的计算机中未安装oracle,java,oracle10g,ojdbc,Java,Oracle10g,Ojdbc,我想通过局域网访问java项目中的数据库,oracle数据库安装在另一台机器上我想获取java项目中的所有数据&我的机器上没有安装oracle?幸运的是,不安装oracle客户机也可以。 您需要获得oracle jdbc精简驱动程序 见: 确保首先检查您的系统中的数据库是否正在ping。您查看了吗? import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.s

我想通过局域网访问java项目中的数据库,oracle数据库安装在另一台机器上我想获取java项目中的所有数据&我的机器上没有安装oracle?

幸运的是,不安装oracle客户机也可以。 您需要获得oracle jdbc精简驱动程序 见:

确保首先检查您的系统中的数据库是否正在ping。

您查看了吗?
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));    
        }}}