using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
分类:
数据库 时间:
2015-02-26 16:11:57
阅读次数:
272
正在机房重构中,自己一直在摸索,刚开始听说SqlHelper只是感觉很高深,都不知道是用来做什么用的,只是看见别人的博客上写的可以用来帮助连接数据库。但自己没有什么特别的感觉,就认真的去查阅资料来具体了解SQLHelper类。那么SQLHelper究竟是什么呢?我们一起来探索。。。
是什么?
通过一组静态方法来封装数据访问功能,简单来说就是可以直接访问数据库,提供增...
分类:
数据库 时间:
2015-02-16 17:01:23
阅读次数:
246
下面我们直接用可变长度参数的方式写一个完整的SqlHelper增删改public static int ExecuteNonQuery(string sql,params Parameter[] parameters){ using(SqlConnection conn = new SqlConn....
分类:
数据库 时间:
2015-02-13 01:29:13
阅读次数:
194
万丈高楼平地起,有代码量才会有抽象和封装,基础才是硬道理。SQLHelper是抽象和封装的代表作,一步一步脚踏实地,感受封装的好处也不错。...
分类:
数据库 时间:
2015-02-11 00:38:13
阅读次数:
289
C#(.net) MySql数据库链接工具类
先下载和安装MySQLDriverCS
http://sourceforge.net/projects/mysqldrivercs/
在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中
SqlHelper.cs内容:
using System;
using Sys...
分类:
数据库 时间:
2015-02-09 23:08:10
阅读次数:
205
有时候为图方便,会直接用sqlhelper文件进行相关操作,会出现如下的类: public static object ExecuteScalar(string sqlStr, params SqlParameter[] parameters) { using (...
分类:
数据库 时间:
2015-02-06 20:11:56
阅读次数:
179
上一篇文章讲了简易版的SqlHelper类的编写,我们在这里就上一篇文章末尾提出的问题写出解决方案. sql语句注入攻击已经是众所周知的了.我们如何在C#中保护自己的数据库不被这样的方式攻击呢? 不用担心,c#中已经提供了很好的解决方案,那就是 SqlParameter类. 如何使用它呢?...
分类:
数据库 时间:
2015-02-02 15:47:28
阅读次数:
173
操作数据库的那点代码,别在费劲每个数据库都写一遍SQLHelper,SQLiteHelper,OleDbHelper,了,这里都有了.接口不发了,自己抽取定义就行了.public abstract class DbHelperBase : IDbHelper { /// ...
分类:
数据库 时间:
2015-02-02 15:35:43
阅读次数:
361
在.net平台的项目开发中,凡是用到数据库交互的,都有必要了解SqlHelper类的原理. 步骤一: 我就拿WPF项目开发作为例子.首先要新建一个App.config(应用程序配置文件).注意,在VS中默认新建的文件名为App1.config.必须要把名字改回来.你不管在App1.con...
分类:
数据库 时间:
2015-02-02 14:09:13
阅读次数:
151
/// /// 获取连接字符串 /// private static readonly string constr = ConfigurationManager.ConnectionStrings["dbUser"].ConnectionStr...
分类:
数据库 时间:
2015-02-02 09:33:45
阅读次数:
166