你如果在客户端程序直接访问oracle数据库,
1,安装ORACLE CLIENT。
2,COPY 相同版本的oracle\ora81\network\ADMIN\tnsnames.ora文件。
3,如用ODBC访问,则配置ODBC。与tnsnames.ora相同的字符。
学习。

解决方案 »

  1.   

    实际上oracle\ora81\network\ADMIN\tnsnames.ora的文本内容也就是net easy config 配置完以后的内容保存在该文本中
      

  2.   

    SQL Server 可以做到,用ADO
    Oracle 好像不行,必须安装配置Client
      

  3.   

    你是说连客户端都不安装吗?如果安装客户端,只需要铐上面的文件到相应的目录就可以,如果不安装,我倒是试过,不过没有成功,你可以在网上搜索一下信息,网上有
    我曾经这样试过:
     请将以下文件拷贝到运行文件所在目录 一、ODBC动态库 :ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll 二、建立EXTRA子目录,将MSVCRT.DLL文件拷贝到该子目录下EXTRA\MSVCRT.DLL 三、ORACLE动态库及配置文件 Tnsnames.ora CORE35O.DLL NASNSNT.DLL NAUNTSNT.DLL NCRNT.DLL Nlnt.dll NLSRTL32.DLL Nnfdnt.dll NNFNNT.DLL NSNT.DLL NTNT.DLL NTTNT.DLL CIW32.DLL Ora73.dll OTRACE73.DLL Sqlnet.ora Sqltnsnt.dll CORE35.DLL 四、PB动态库 pbvm70.dll pbdwe70.dll Pbo7370.dll PBO8470.DLL pbodb70.dll libjcc.dll 
    你可以试试。我们可以探讨
    qq:13461261注明oracle
      

  4.   

    客户段不安装是不可以的(JDBC好象可以,但我没有用过)
    可以用简单办法安装客户段,如楼上办法,我则是提取的小客户段(包含net8 client)
    对于小型网络,采用TCP/IP协议,可以用hostname连接方式,的确不需要配置.
      

  5.   

    直接改写tnsnames.ora的内容,在程序中调用。
      

  6.   

    对于使用tcp的网络,可以使用hostname来访问在windows下面查找hosts这样一个文件,在最后添加
    ip 需要连接的数据库服务
      

  7.   

    其实安装客户端就是注册连接oracle的动态库罢了,找出那几个动态库ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll 然后在安装程序中将其自动注册就可以了!但是开发的时候还是安装客户端最好,这样调试起来方便
    ====
    请将以下文件拷贝到运行文件所在目录 一、ODBC动态库 :ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll 二、建立EXTRA子目录,将MSVCRT.DLL文件拷贝到该子目录下EXTRA\MSVCRT.DLL 三、ORACLE动态库及配置文件 Tnsnames.ora CORE35O.DLL NASNSNT.DLL NAUNTSNT.DLL NCRNT.DLL Nlnt.dll NLSRTL32.DLL Nnfdnt.dll NNFNNT.DLL NSNT.DLL NTNT.DLL NTTNT.DLL CIW32.DLL Ora73.dll OTRACE73.DLL Sqlnet.ora Sqltnsnt.dll CORE35.DLL 
      

  8.   

    同意 developer2002(开发者2002) 的看法:
    我这儿有个实例:
    数据库服务器 oracle9iR2
    应用程序JDBC 部署ojdbc14.jar
    程序中就可以直接连接oracle了,无需配置客户端。