两个数据库底层帮助类,DBHelperSql和DBHelperOle
自己写的数据库操作类,并一直在使用 里面有两个类,DBHelperSql,DBHelperOleDBHelperSql适用sql数据库
DBHelperOle适用access等其它数据库
缩略图:
特别说明一下DBHelperOle里面有一段代码
#region 得到OleDbConnection对象connection
/// <summary>
/// 得到OleDbConnection对象connection
/// </summary>
private static OleDbConnection connection;
public static OleDbConnection Connection
{
get
{
string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
string databasePassword = ConfigurationManager.ConnectionStrings["DatabasePassword"].ConnectionString;
databasePassword = StrTransform.Base64DeCode(databasePassword);//原字符串是可逆加密字符串
connectionString += databasePassword;
if (connection == null)
{
connection = new OleDbConnection(connectionString);
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Closed)
{
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Broken)
{
connection.Close();
connection.Open();
}
return connection;
}
}
#endregion
其中的这段是解密数据库密码,如果access数据库没有密码的就不需要这3句话,把他注释掉吧,等你access有设置密码
时并字符串密码加密后就可以用
string databasePassword = ConfigurationManager.ConnectionStrings["DatabasePassword"].ConnectionString;
databasePassword = StrTransform.Base64DeCode(databasePassword);//原字符串是可逆加密字符串
connectionString += databasePassword;
下载地址是:
http://download.csdn.net/download/cr225cr225/3606040
备注:
上次第一次发散分贴100分,今天是第二次(今天是20分,发现为什么不能写0分咧???!>_<~~)
上次写的是一个[可免写add,update的sql的类]InfoProperty,有兴趣可以去看看
http://topic.csdn.net/u/20110913/17/190e8b4d-9b59-49d5-8eba-f37fea7d7393.html --------------------编程问答-------------------- 学习。 --------------------编程问答-------------------- 飘过. --------------------编程问答-------------------- 对了,还是补充一下
DBHelperOle中有个using Tool;
这个是上面说的解密方法,现在没有提供出来,如果下载的人就把那个解密的3句话注释掉,不影响 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主你的下载还要分哦。。。看了下你贴的示例,是用反射Model类的属性实现的吧。。单表挺方便的,遇到扩展的Model还是要重写方法吧 --------------------编程问答-------------------- 其实用DbProviderFactory比较好。
补充:.NET技术 , ASP.NET