Tag: #dbconnection

通过.NET DbConnection连接到DB2

我们当前的数据库连接提供程序模型依赖于数据库连接来使用基于DbConnection(System.Data)的对象。 我们可以通过OdbcConnection连接到DB2(* Nix * Windows),但我们希望允许使用本机DB2驱动程序。 有没有办法这样做(.Net框架,OpenSource或(最后选择)供应商)而不脱离我们当前的DAL模型?

如果使用using子句,是否需要关闭DbConnection?

可能重复: 使用块是否会关闭数据库连接? 以下是不需要db.Close()的吗? using (DbConnection db = GetDbConnection()) { // do data-access stuff // … db.Close(); }

如何在C#连接字符串中隐藏密码?

我有以下连接字符串: Data Source=Paul-HP\MYDB;Initial Catalog=MyMSDBSQL;Persist Security Info=True;User ID=sa;Password=password (.net webservice)显然可以通过打开app.config文件并查看配置设置来查看。 我需要的是一种让黑客无法看到密码的方法。 但同时,保持可自定义,以便在部署到另一个数据库时可以更改它。