• oracle 连接数据库


    一、首先先引用oracle的命名空间

        System.Data.OracleClient;

    二、连接数据库代码:

            private DataTable SqlHelper(string commadText)
            {
                try
                {
                    //通过配置文件,连接数据库
                    //string connectionStr = ConfigurationSettings.AppSettings["ConnectionString"].ToString();
                    //OracleConnection conn = new OracleConnection(connectionStr);
    
    
                    //直接字符串连接数据库
                    OracleConnection conn = new OracleConnection("Data Source=192.168.1.3;User Id=epv7;Password=epv7;Max Pool Size = 512");
                    conn.Open();
    
                    OracleDataAdapter sqlDA = new OracleDataAdapter(commadText, conn);
                    DataSet ds = new DataSet();
                    sqlDA.Fill(ds);
                    conn.Close();
                    return ds.Tables[0];
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
    

      三、通过配置文件连接数据库,配置文件内容:

    <configuration>
      <appSettings>
        <!--<add key="DBType" value="SQ"/>-->
        <!--<add key="ConnectionString" value="Server=.;Database=WinStudent;uid=test;pwd=test"/>-->
        <add key="ConnectionString" value="Data Source=192.168.1.113;User Id=epv7;Password=epv7;Max Pool Size = 512"/>
      </appSettings>
    </configuration>
    

    如果出现如下错误:

    尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题  

    解决方案一:

    点击要 运行的解决方案--右键---属性,选生成---目标平台,改为x86

    解决方案二:

    下载以下dll 文件,并添加引用

             Devart.Data

             Devart.Data.Oracle

    引用命名空间为:

            using Devart.Data.Oracle;

  • 相关阅读:
    Linux三剑客awk命令试题
    Linux综合练习题
    Linux系统用户角色划分
    Linux添加磁盘fdisk命令
    Linux的七种运行级别
    Linux 文件类型
    Linux开机启动程序
    Linux软件安装
    linux运行级别
    Linux /etc目录下的重要配置文件
  • 原文地址:https://www.cnblogs.com/chmblog/p/6044047.html
Copyright © 2020-2023  润新知