• C#Winform连接Oracle数据库


    http://blog.sina.com.cn/s/blog_900ca29d0102vn3r.html

    一、连接方法

    (1)System.Data.OracleClient

      注意1:此方法在.NET 4.0之前(包括4.0)是可以的,但在之后版本中就不能用了,官方已经声明;

      注意2:此方法提供的接口权限不足,例如不能以sysdba身份建立连接,即不支持关键字“dba privilege”;

      注意3:如果安装的Oracle客户端是64位的,那么VS2010在编译时必须指定X64平台,否则报错

      注意4:使用此方法连接数据库,需要安装Oracle客户端或者在服务端构造WebService接口供客户端调用

    (2)Oracle.DataAccess(product12.1.0dbhome_1ODP.NETin4)

      这个是Oracle官方的连接接口(ODP.NET),可以以sysdba身份建立连接,例如

      "Data Source=XXX;User ID=XXX;Password=XXX;DBA Privilege=SYSDBA";

      使用此方法,不需要额外安装Oracle客户端,只需要引用相应DLL即可

    二、连接过程中遇到的问题

    system和sys账户登录的时候有DBA模式和普通模式,如果是以DBA模式登录,然后去创建表格,在查询(连接字符串)中一定要

    注明“DBA Privilege=SYSDBA”,否则报错“ORA-00942: 表或视图不存在”,谨记!

  • 相关阅读:
    Android流畅度测试
    linux常用操作指令
    SQL语句
    客户端专项测试谈
    我的面经(ing)
    整理面试题
    百度质量部测试开发面试题
    UIResponder响应链
    NSURLSession进行网络请求
    命令行工具打包
  • 原文地址:https://www.cnblogs.com/msgarden/p/5136427.html
Copyright © 2020-2023  润新知