配置ConnectionString |
Top Previous Next |
ConnectionString的配置使用.NET 2.0配置文件(一般为Web.config或App.config文件)中的<connectionStrings>配置节,同一程序可以设置多个ConnectionString指向不同的数据库。
下面给出典型的ConnectionString配置示例(name的名称是任意的,只要不重复)。
<connectionStrings> <add name="Northwind" connectionString="Server=(local);Database=Northwind;Uid=sa;Pwd=sa" /> <add name="Postgres" connectionString="User ID=postgres;Password=sasa;Host=localhost;Port=5432;Database=postgres;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;" providerName="postgresql" /> </connectionStrings>
如果providerName不指定,则默认为SQLServer2000数据库。
各种数据库对应的providerName分别是("/"分隔表示可选的值):
SQL Server 2000: 空/sql/sqlserver/System.Data.SqlClient SQL Server 2005: sql9/sqlserver9/sql2005/sqlserver2005 Oracle: oracle/System.Data.OracleClient MS Access: access MySQL: mysql SQLite: sqlite PostgreSQL: postgresql
如果您对具体的某个数据库的connectionString构造格式不熟悉,或者忘记了,您可以访问http://www.connectionstrings.com查询。 |