ASP.NET与MSSQL连接修改为与ORACLE连接
2008-12-16 10:08
337 查看
先看看与MSSQL连接的写法
WEBCONFIG文件
<configuration>
<appSettings>
<add key="DBConnectionString" value="server=(local);database=MyOA;User Id=sa;pwd=123" />
</appSettings>
<connectionStrings/>
Database.cs
using System.Data.SqlClient;
public class Database
{
protected SqlConnection Connection;
protected String ConnectionString;
/// <summary>
/// 构造函数
/// </summary>
public Database()
{
ConnectionString = ConfigurationSettings.AppSettings["DBConnectionString"];
}
}
修改为ORACLE连接的话可以参照
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<connectionStrings>
<!--
连接oracle
-->
<add name="DBConnectionString" connectionString="Data Source=servername;Persist Security Info=True;User ID=sysuser;Password=sysuser;Unicode=True" providerName="System.Data.OracleClient"/>
</connectionStrings>
<system.web>
<compilation debug="true">
<assemblies>
<!--
配置oracle
-->
<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
</system.web>
</configuration>
Database.cs文件
using System.Data.OracleClient;
public class Database
{
protected OracleConnection Connection;
protected String ConnectionString;
/// <summary>
/// 构造函数
/// </summary>
public Database()
{
ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DBConnectionString"].ConnectionString ;
}
}
然后把后面的sqlcommand sqladapter之类全部换成oracle
WEBCONFIG文件
<configuration>
<appSettings>
<add key="DBConnectionString" value="server=(local);database=MyOA;User Id=sa;pwd=123" />
</appSettings>
<connectionStrings/>
Database.cs
using System.Data.SqlClient;
public class Database
{
protected SqlConnection Connection;
protected String ConnectionString;
/// <summary>
/// 构造函数
/// </summary>
public Database()
{
ConnectionString = ConfigurationSettings.AppSettings["DBConnectionString"];
}
}
修改为ORACLE连接的话可以参照
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<connectionStrings>
<!--
连接oracle
-->
<add name="DBConnectionString" connectionString="Data Source=servername;Persist Security Info=True;User ID=sysuser;Password=sysuser;Unicode=True" providerName="System.Data.OracleClient"/>
</connectionStrings>
<system.web>
<compilation debug="true">
<assemblies>
<!--
配置oracle
-->
<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
</system.web>
</configuration>
Database.cs文件
using System.Data.OracleClient;
public class Database
{
protected OracleConnection Connection;
protected String ConnectionString;
/// <summary>
/// 构造函数
/// </summary>
public Database()
{
ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DBConnectionString"].ConnectionString ;
}
}
然后把后面的sqlcommand sqladapter之类全部换成oracle
相关文章推荐
- asp.net 不安装客户端连接oracle
- asp.net 连接oracle,报错误“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- asp.net使用ODP即oracle连接方式的的防注入登录验证程序
- 部署ASP.net Oracle连接错误的问题
- ASP.NET 连接 SQL Server 和 Oracle 教程
- asp.net三层架构连接Oracle 11g详解
- (转)Asp.net连接Oracle 9i失败解决方法
- ASP.NET连接Oracle问题1:System.Exception: System.Data.OracleClient requires Oracle client software versio
- asp.net连接oracle 9i错误终极解决方案
- asp.net连接oracle的问题及方法总结
- egg pains : ASP.NET 连接 ORACLE ,web.config - appSettings
- Asp.net连接Oracle的常见问题?
- Asp.net连接Oracle 9i失败解决方法
- ASP.NET连接Oracle
- 收藏:Asp.Net 连接Oracle数据库 出现"找不到 Oracle 客户端和网络组件" 彻底解决方法!
- ASP.NET连接Oracle问题 System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。
- Linux下部署ASP.NET服务连接oracle遇到的问题记录
- 解决ASP.NET连接Oraclei数据库出现"无法加载DLL(oci.dll)"异常
- asp.net/C#连接sql server,oracle.access,my sql数据库
- asp.net 与oracle 连接的一些常见问题(不断更新中)