24th
2008,07
Ado.net 介绍:连接字符串生成器-SqlConnectionStringBuilder
使用连接字符串生成器可以方便准确的生成数据库连接字符串。且于防止注入也有一定的益处。
采用SqlConnectionStringBuilder来生成连接字符串:
代码:
- SqlConnectionStringBuilder sqlbldr = new SqlConnectionStringBuilder();
- sqlbldr.DataSource = "CNGOTHIC";
- sqlbldr.UserID = "sa";
- sqlbldr.Password = "cngothic";
- sqlbldr.InitialCatalog = "pubs";
- sqlbldr.IntegratedSecurity = true;
- Response.Write(sqlbldr.ConnectionString);
- SqlConnection conn = new SqlConnection(sqlbldr.ConnectionString);
- conn.Open();
此时输出内容为:Data Source=CNGOTHIC;Initial Catalog=pubs;Integrated Security=True;User ID=sa;Password=gothic
即sqlbldr.ConnectionString的内容;
下面再介绍下。如果加载mdf数据文件。
代码:
- SqlConnectionStringBuilder sqlbldr = new SqlConnectionStringBuilder();
- sqlbldr.DataSource = @".\SQLExpress";
- sqlbldr.IntegratedSecurity = true;
- sqlbldr.AttachDBFilename = @"C:\SQL Server 2000 Sample Databases\PUBS.MDF";
- Response.Write(sqlbldr.ConnectionString);
- SqlConnection conn = new SqlConnection(sqlbldr.ConnectionString);
- conn.Open();
Name: Cngothic 































Leave a reply?