一个oracle数据库客户端怎么设置连接多个oracle数据库服务器

一个oracle数据库客户端怎么设置连接多个oracle数据库服务器,第1张

\oracle\product\1020\db_1\NETWORK\ADMIN\tnsnamesora中直接添加配置来完成,或者通过命令:开始--运行--cmd---netca,弹出的窗口中选择本地net服务名配置,按照提示配置就OK方法有很多种

给你个思路吧,

客户端连接到服务器时,你可以在服务器记录下每个客户端的信息,

最好自己写个Client类,属性Socket

,输入输出流,是否连接等。成员方法。

再写一个List来装Client的对象。

你要发送信息时,遍历一遍容器就行了,调用发送方法就行了。

import javaioOutputStream;

import javanetSocket;

public class Demo {

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

        //ip,端口数组定义

        String[] ip_port = {"19216813,2000","12230445,8080"};

        //要发送的内容

        String message = "我能发送多个服务器";

        getFaSong(ip_port,message);

    }

    //一个客户端向多个服务端发送同样的内容,服务器ip和端口用,分开

    private static void getFaSong(String[] arr,String message)throws Exception{

        for(int i = 0; i < arrlength; i++){

            String[] ip_port = arr[i]split(",");

            Socket sk = new Socket(ip_port[0],IntegerparseInt(ip_port[1]));

            OutputStream os = skgetOutputStream();

            oswrite(messagegetBytes());

            osclose();

            skclose();

        }

    }

}

参考上一个方法。

一个客户端,我可以简单的理解成一个进程。

一个进程可以很多个 SOCKET。

一个SOCKET 可以连接一个服务器,建立一个连接。

新手,建议就用CSocket吧, 针对每个服务器实例化一个对象。

至于SOCKET模型,不急,等基本的会了,再深入。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 一个oracle数据库客户端怎么设置连接多个oracle数据库服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情