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

先看看与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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值