zoukankan      html  css  js  c++  java
  • 关于在VS2005下连接Oracle DB的问题:

    1.首先,vs2005的机器上要安装Oracle的Client端,版本一定要和Server端的Oracle保持一致。

    2.有两种连接方式。一种是使用vs2005自带的Oracle命名空间,直接去连。另一种是通过ODBC桥接去连。
    后一种连接方式,就是在Server端数据源配置一个System DSN,然后按照ODBC的使用方法玩就可以了——如果所有的DB连接都这么玩,在程序里操作方法就一致了;然而,因为这样相当于加了一层Adapter外科,形式上是一样了,速度就打折扣了,所以大家一般都不用。

    以下只说第一种方式:

    这里我犯了一个错误,就是用sys的帐号去连,发现就是这个ODBC桥就是建立不了,后来使用Scott(Password : tiger 这是一个默认帐户)去连就OK了,发现是帐号权限的问题。
    再有,Oracle本地连接和远程连接的帐号是不同的:
     本地:RMSDATA数据库
     远程:RMSDATASID实例名_172.12.1.22
    我说不清楚这样做的原因,只是这样尝试是正确的。

  • 相关阅读:
    bzoj 3035 二分答案+二分图最大匹配
    bzoj 1058 bst
    bzoj 1093 缩点+DP
    bzoj 1452 二维树状数组
    bzoj 1968 数学
    bzoj 1034 贪心
    牛客小白月赛12 I (tarjan求割边)
    Loj 103、10043 (KMP统计子串个数)
    poj 2356 (抽屉原理)
    hdu 1907 (尼姆博弈)
  • 原文地址:https://www.cnblogs.com/Jax/p/720625.html
Copyright © 2011-2022 走看看