设置数据库的连接字符串,有三种方式:
1、手工指定,例如"DataSource=.\SQLExpress;Initial Catalog=northwind;Integrated Security=True";
2、使用ConnectionBuilder完成,例如使用SqlConnectionBuilder:
SqlConnectionStringBuilder connStrBld = new SqlConnectionStringBuilder();
connStrBld.DataSource = ".\\SQLExpress";
connStrBld.InitialCatalog="northwind";
connStrBld.IntegratedSecurity=true;String connStr = connStrBld.ConnectionString;
3、使用PropertyGrid进行可视化的设置,得到连接字符串
往窗体上放一个PropertyGrid的控件,然后设置它的SelectedObject为ConnectionBuilder对象,这样就可以通过可视化的方式进行连接字符串的设置了:
通过对比SqlConnectionStringBuilder对象的属性,我们可以知道,PropertyGrid控件通过反射技术拿到了SqlConnectionStringBuilder 对象的所有属性。并以可视化的方式显示出来,方便我们对数据库连接的各种属性进行设置。