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
    我说不清楚这样做的原因,只是这样尝试是正确的。

  • 相关阅读:
    .net core2.2
    9_山寨系统调用 SystemCallEntry
    7_API调用
    8_InlineHook
    6_再次开中断STI的正确姿势
    5_中断现场下
    4_中断现场中
    3_中断现场上
    2_多核复杂性
    1_中断提权
  • 原文地址:https://www.cnblogs.com/Jax/p/720625.html
Copyright © 2011-2022 走看看