对于ADO.NET代码安装程序太多,此处无法上传,所以大家有communitysever的可以从里面获得然后反编译为自己所用,没有的就到网络上搜下吧,有许多资源呢!下面就进行仔细分析研究。
如果将该关键字设置为 true 或 yes,将允许在打开连接后,从连接中获得涉及安全性的信息(包括用户标识和密码)。如果在建立连接时必须提供用户标识和密码,最安全的方法是在使用信息打开连接后丢弃这些信息,在 Persist Security Info 设置为 ADO.NET代码 时会发生这种情况。
当您向不可信的源提供打开的连接,或将连接信息永久保存到磁盘时,这点尤其重要。如果将ADO.NET代码保持为 false,可帮助确保不可信的源无法访问连接中涉及安全性的信息,并帮助确保任何涉及安全性的信息都不会随连接字符串信息在磁盘上持久化。 #t#
Integrated Security默认值是False,此时需要提供Uid和Pwd,即将以ADO.NET代码用户身份登陆数据库;如果设置为True,Yes 或 SSPI,这不能出现Uid和Pwd,将以Windows用户身份登陆数据库。强烈推荐用后一种形式,安全性更高。Integrated Security和Persist Security Info同时出现,后者设置为False,可保证信息安全。最好使用SSPI的集成安全方式连接数据库。
ADO.NET代码如下:
- try
- {
- Conn.Open();
- Response.Write("");
- Conn.Close();
- Label1.Text = "数据库已经关闭"
- }
- catch
- {
- Response.Write("");
- }
- }