ASP.NET与MSSQL连接修改为与ORACLE连接

来源:互联网 发布:nginx 访问路径出错 编辑:程序博客网 时间:2024/05/16 18:49

先看看与MSSQL连接的写法

WEBCONFIG文件
  1. <configuration>
  2.   <appSettings>
  3.     <add key="DBConnectionString" value="server=(local);database=MyOA;User Id=sa;pwd=123" />
  4.   </appSettings>
  5. <connectionStrings/>
Database.cs     
  1. using System.Data.SqlClient;
  2. public class Database
  3. {
  4.      protected SqlConnection Connection;
  5.      protected String ConnectionString;
  6.      /// <summary>
  7.      /// 构造函数
  8.      /// </summary>
  9.      public Database()
  10.      {
  11.         ConnectionString = ConfigurationSettings.AppSettings["DBConnectionString"];
  12.      }
  13. }

修改为ORACLE连接的话可以参照

 

  1. <?xml version="1.0"?>
  2. <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  3.   <connectionStrings>
  4.        <!-- 
  5.             连接oracle
  6.         -->
  7.     <add name="DBConnectionString" connectionString="Data Source=servername;Persist Security Info=True;User ID=sysuser;Password=sysuser;Unicode=True" providerName="System.Data.OracleClient"/>
  8.   </connectionStrings>
  9.   <system.web>
  10.     <compilation debug="true">
  11.       <assemblies>
  12.         <!-- 
  13.             配置oracle
  14.         -->
  15.         <add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  16.       </assemblies>
  17.     </compilation>
  18.   </system.web>
  19. </configuration>
Database.cs文件
  1. using System.Data.OracleClient;
  2. public class Database
  3. {
  4.      protected OracleConnection Connection;
  5.      protected String ConnectionString;
  6.      /// <summary> 
  7.      /// 构造函数 
  8.      /// </summary> 
  9.      public Database()
  10.      {
  11.         ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DBConnectionString"].ConnectionString ;
  12.      }
  13. }

然后把后面的sqlcommand  sqladapter之类全部换成oracle

原创粉丝点击