Web.config数据源配置
2011-04-02 10:50
337 查看
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所以略
控制面板→管理工具→数据源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所以略
相关文章推荐
- asp.net web.config配置节说明
- ASP.NET配置文件Web.config
- web.config配置数据库连接
- IIS6到7,web.config的配置
- Razor视图使用强类型没有用时需要在web.config里面配置
- 在web.xml中通过contextConfigLocation配置spring
- web.config配置文件详解
- ASP.NET配置文件Web.config
- sqlserver web.config配置数据库
- ASP.NET中使用web.config配置web应用程序中的数据库连接
- ASP.NET2.0里的web.config配置接口API(转)
- 【转】web.config 中SessionState的配置
- 认识ASP.NET配置文件Web.config
- Silverlight配置web.config连接sql server 2008(学习笔记)
- Web.config中配置上传文件大小与判断上传文件的类型等一系列规则的方法
- 配置文件——WebApp.config文件读取和修改
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- ASP.NET配置文件Web.config 详细解释
- web.config配置实
- ASP.NET配置文件Web.config