Web.config数据源配置

1.使用ODBC连接数据源
控制面板→管理工具→数据源ODBC→系统DSN→添加→Drive do Microsoft Access(*.mdb)→选择(example.mdb)→完成
Web.config中:
<connectionStrings>
<add name="connection" connectionString="DSN=example" />
</connectionStrings>
Page_Load中:
OdbcConnection con = new OdbcConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionString);

2.SQL Server数据源
Web.config中:
<connectionStrings>
<add name="connectionsqlserver" connectionString="server=(local);database=Northwind;uid=sa;pwd=sa" />
</connectionStrings>
Page_Load中:
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionsqlserver"].ConnectionString);
con.ConnectionTimeout.ToString(); //是超时时间

3.OLE DB数据源(Access)
Web.config中:
<connectionStrings>
<add name="connectionoledb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;data source=D:\example.mdb" />
</connectionStrings>
Page_Load中:
OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStrings["connectionoledb"].ConnectionString);

4.Oracle数据源
Oracle的托管提供程序不是.NET默认,要引入动态链接库:
网站→添加引用→.NET→System.Data.OracleClient
Web.config中:
<connectionStrings>
<add name="connectionoracle" connectionString="data source=oraclename;uid=sa;pwd=sa" />
</connectionStrings>
Page_Load中:
OracleConnection con = new OracleConnection(ConfigurationManager.ConnectionStrings["connectionoracle"].ConnectionString);

5.SqlDataSource和AccessDataSource控件数据源
SqlDataSource控件提供了3种身份验证模式:Windows模式、SQL Server模式、混合验证模式
Windows模式Web.config中:
<connectionStrings>
<add name="connection" connectionString="Data Source=.;Initial Catalog=pubs;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
SQL Server模式Web.config中:
<connectionStrings>
<add name="connection" connectionString="Data Source=.;Initial Catalog=pubs;Persist Security Info=True;User ID=sa;Password=sa" providerName="System.Data.SqlClient" />
</connectionStrings>
AccessDataSource类似SqlDataSource所以略

转载于:https://www.cnblogs.com/px7034/archive/2011/04/02/2003050.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值