资源简介
这是一个针对System.Data.SQLite的数据库常规操作封装的C#通用类,调用此类可以快速的加快开发速度,直接调用即可,里面也有详细的注释说明!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Configuration;
using System.Data.Common;
using System.Data.SQLite;
using System.IO;
using System.Windows.Forms;
namespace Common.Tools
{
///
/// 说明:这是一个针对System.Data.SQLite的数据库常规操作封装的通用类。
/// huangjie add 2014-10-31
///
public class SQLiteDBHelper
{
private string dbPath = Application.StartupPath + “\\Database.db3“;
private string connectionString = string.Empty;
#region 数据库连接必要条件参数
private SQLiteConnection dbConnection = null;
///
/// 数据库连接
///
public SQLiteConnection DbConnection
{
get
{
if (this.dbConnection == null)
{
// 若没打开,就变成自动打开关闭的
this.Open();
this.AutoOpenClose = true;
}
return this.dbConnection;
}
set
{
this.dbConnection = value;
}
}
private SQLiteCommand dbCommand = null;
///
/// 命令
///
public SQLiteCommand DbCommand
{
get
{
return this.dbCommand;
}
set
{
this.dbCommand = value;
}
}
private SQLiteDataAdapter dbDataAdapter = null;
///
/// 数据库适配器
///
public SQLiteDataAdapter DbDataAdapter
{
get
{
return this.dbDataAdapter;
}
set
{
this.dbDataAdapter = value;
}
}
///
/// 数据库连接
///
public string ConnectionString
{
get
{
return this.connectionString;
}
set
{
this.connectionString = value;
}
}
private SQLiteTransaction dbTransaction = null;
private bool inTransaction = false;
///
/// 是否已采用事务
///
public bool InTransaction
{
get
{
return this.inTransaction;
}
set
{
this.inTransaction = value;
}
}
private bool autoOpenClose = false;
///
/// 默认打开关闭数据库选项(默认为否)
///
public bool AutoOpenClose
{
get
{
return autoOpenClose;
}
set
{
autoOpenClose = value;
}
}
#endregion
- 上一篇:asp.net 在线拍照
- 下一篇:c#的P2P聊天程序完整源码
相关资源
- c#的P2P聊天程序完整源码
- C#的GDI+绘制图形分层拖放操作源码
- C#调用Ansys二次开发
- 超漂亮的C#登录窗口动画效果
- C#将jpg格式图像转换为数据流,数据流
- 双滑块控件.rar
- c# 验证码识别源代码
- C# 实现Windows任务管理器源代码
- TINdelaunay三角网生成算法
- 最完整的一套C#读取与写入GIS地图数据
- C#实现的表达式解析与计算动态库TE
- C#贪吃蛇C#贪吃蛇C#贪吃蛇
- 写字板C#写的windows窗体编程
- c# 图像 图像放大 图像放大缩小 以鼠
- Visual C#.NET串口通信及测控应用典型超
- C#实现图像腐蚀运算、膨胀运算、开运
- C#建立最简单的Web服务,无需IIS
- [免积分]C#制作的Winform窗体设计器(仿
- C#+ComboBox联想输入+代码类
- 比较完善的C#中调用mapx教程
- C# 课程设计 员工管理信息系统 案例
- asp.net做的酒店客房管理系统
- c# 哈夫曼编码 压缩文件
- C#源码-影院售票系统
- C# winform 子窗体调用父窗体函数实现关
- C#实现KD树 K近邻搜索
- 用C#做个简单的计时器秒表功能
- C#完成DDA算法的实现
-
xm
l文件操作 C#源码 - c#软件雷塞运动控制卡点动程序
评论
共有 条评论