要连接的数据库之间能成功配置net8,并测试通过
然后用database link创建连接

解决方案 »

  1.   

    create database link linkname
    connect to user
    identified by usrpwd 
    using 'demona';//demona为用net8 easy config创建的连接字符串
    目的方数据库的init.ora文件中的global_names设为false
      

  2.   

    我的意思是,不用装客户端,不配置net8,能不能在程序中进行远程连接啊
      

  3.   

    “不用装客户端,不配置net8,能不能在程序中进行远程连接啊”能行吗!!
    我也想知道怎么办!
      

  4.   

    如果知道不装客户端,不配置net8,就不能运行,那我也好交待了!
    主要客户不能开放特殊的端口——1521,逼得我没办法了
      

  5.   

    我知道用jsp可以直接连接,没试过别的开发工具
    可能也有吧
      

  6.   

    如何使用jsp直接连接,教教我
      

  7.   

    <%@ page import="java.sql.*" %>
    <%@ page import="java.io.*" %>
    <%@ page import="java.util.*" %>
    <%@ page import="java.lang.*" %>
    <%@ page import="javax.servlet.*" %>
    <%@ page import="javax.servlet.http.*" %>
    <%@ page import="javax.servlet.http.HttpServletRequest" %>
    <%@ page import="oracle.jdbc.driver.*" %>
    <%@ page import="java.util.Date" %><html>
    <head>
    <title>功能选择</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body bgcolor="#CCCCFF" text="#000000">
    <div align="center"> 
    <%
    String user=request.getParameter("name");
    String pass=request.getParameter("pw");
    Connection con;
    String userid = "dbuser";//数据库用户名
    String pwd = "dbuserpw";//密码
    String url = "jdbc:oracle:thin:@192.168.1.235:1521:oral";//直接写服务器ip地址:数据库名
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    con = DriverManager.getConnection(url,userid,pwd);
    try
    {
    if(con==null){
    %>
    数据库连接失败
    <% } else {
    Statement stmt=con.createStatement();
    String sSql  = "select TABLE_NAME,TABLE_TYPE from cat";
    System.out.println(sSql);
    ResultSet rs = stmt.executeQuery(sSql);
    if ( rs.next() ) if ( rs.next() ) {
      

  8.   

    不开放端口连TCP/IP连接都不能建,谈何连接远程数据库!?
    可以让他开放一个端口,你在OracleServer端用这个端口就可以了
      

  9.   

    80端口可用吗?在oracle服务器上建个WEB服务器,用jdbc连接。
      

  10.   

    你是想直接使用tcp/ip远程访问数据库服务器吗?odac组件可以实现,但是不知道能否在你的开发中采用。否则还是需要通过net8来配置远程数据库。
      

  11.   

    不装客户端,不配置net8,可以在程序中进行远程连接的,使用JDBC,(ojdbc14.jar).
    但是端口必须开放,当然可以不是1521端口,但是必须要有一个端口的,要不然没有办法和数据库服务器通讯的。你可以把1521端口改成其他端口。