zoukankan      html  css  js  c++  java
  • 连接Oracle数据库的常见问题

    1.连接串

    strConn = Provider=OraOLEDB.Oracle.1;User ID=ljq;Password=123;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.81.132)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME = orcl)));Persist Security Info=False
    

     2. 64位oracle客户端的问题

    win7 64位系统,64位Oracle10g(服务器安装在本机)。使用VC2013开发的32位MFC应用程序,ado数据库访问技术,连接串:Provider=OraOleDB.Oracle,问题来了:连接数据库时提示“未找到提供程序 该程序可能未正确安装”。
    如果把应用程序编译为64的,则没有问题,各位咋办?

    在64位Windows下:
    64位exe和dll在目录c:windowssystem32目录下;
    32位exe和dll在目录c:windowssyswow64目录下;
    所以要注意:
    在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:windowssyswow64目录下。
    且注册要用c:windowssyswow64 egsvr32 xxxxxxx.ocx或dll

    在win64位系统下设置32位程序使用的数据库别名要用c:windowssyswow64cliconfg.exe
    在win64位系统下设置32位程序使用的系统DSN要用c:windowssyswow64odbcad32.exe
    64 位 Windows 平台注意点之文件系统重定向 http://www.cnblogs.com/jiake/p/4981555.html
    64 位 Windows 平台注意点之注册表重定向 http://www.cnblogs.com/jiake/p/4956218.html

    管理员cmd
    C:appljqproduct11.2.0client_1BIN>c:windowssyswow64 egsvr32  OraOLEDB11.dll

    常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。

    昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。
  • 相关阅读:
    Aspect Oriented Programming
    jsp01
    监听器
    Java编写验证码
    servlet07
    MySQL02
    MySQL01
    Java的jdk1.6与jre1.8中存在的差异
    登陆验证和二级联动
    ajax和json
  • 原文地址:https://www.cnblogs.com/htj10/p/12513612.html
Copyright © 2011-2022 走看看