C# 클래스 WareDealer.Helper.SQLiteDBHelper

说明:这是一个针对System.Data.SQLite的数据库常规操作封装的通用类。 开发数据量在10万条以下的应用建议用System.Data.SQLite
파일 보기 프로젝트 열기: hanksoft/KillJD 1 사용 예제들

공개 메소드들

메소드 설명
CreateDB ( string dbPath ) : void

创建SQLite数据库文件

CreateTable ( ) : void
ExecuteDataTable ( string sql, SQLiteParameter parameters ) : DataTable

执行一个查询语句,返回一个包含查询结果的DataTable

ExecuteNonQuery ( string sql, SQLiteParameter parameters ) : int

对SQLite数据库执行增删改操作,返回受影响的行数。

ExecuteReader ( string sql, SQLiteParameter parameters ) : SQLiteDataReader

执行一个查询语句,返回一个关联的SQLiteDataReader实例

ExecuteScalar ( string sql, SQLiteParameter parameters ) : Object

执行一个查询语句,返回查询结果的第一行第一列

GetSchema ( ) : DataTable

查询数据库中的所有数据类型信息

InsertData ( ) : void
SQLiteDBHelper ( string dbPath ) : System

构造函数

ShowData ( ) : void

메소드 상세

CreateDB() 공개 정적인 메소드

创建SQLite数据库文件
public static CreateDB ( string dbPath ) : void
dbPath string 要创建的SQLite数据库文件路径
리턴 void

CreateTable() 공개 정적인 메소드

public static CreateTable ( ) : void
리턴 void

ExecuteDataTable() 공개 메소드

执行一个查询语句,返回一个包含查询结果的DataTable
public ExecuteDataTable ( string sql, SQLiteParameter parameters ) : DataTable
sql string 要执行的查询语句
parameters System.Data.SQLite.SQLiteParameter 执行SQL查询语句所需要的参数,参数必须以它们在SQL语句中的顺序为准
리턴 System.Data.DataTable

ExecuteNonQuery() 공개 메소드

对SQLite数据库执行增删改操作,返回受影响的行数。
public ExecuteNonQuery ( string sql, SQLiteParameter parameters ) : int
sql string 要执行的增删改的SQL语句
parameters System.Data.SQLite.SQLiteParameter 执行增删改语句所需要的参数,参数必须以它们在SQL语句中的顺序为准
리턴 int

ExecuteReader() 공개 메소드

执行一个查询语句,返回一个关联的SQLiteDataReader实例
public ExecuteReader ( string sql, SQLiteParameter parameters ) : SQLiteDataReader
sql string 要执行的查询语句
parameters System.Data.SQLite.SQLiteParameter 执行SQL查询语句所需要的参数,参数必须以它们在SQL语句中的顺序为准
리턴 System.Data.SQLite.SQLiteDataReader

ExecuteScalar() 공개 메소드

执行一个查询语句,返回查询结果的第一行第一列
public ExecuteScalar ( string sql, SQLiteParameter parameters ) : Object
sql string 要执行的查询语句
parameters System.Data.SQLite.SQLiteParameter 执行SQL查询语句所需要的参数,参数必须以它们在SQL语句中的顺序为准
리턴 Object

GetSchema() 공개 메소드

查询数据库中的所有数据类型信息
public GetSchema ( ) : DataTable
리턴 System.Data.DataTable

InsertData() 공개 정적인 메소드

public static InsertData ( ) : void
리턴 void

SQLiteDBHelper() 공개 메소드

构造函数
public SQLiteDBHelper ( string dbPath ) : System
dbPath string SQLite数据库文件路径
리턴 System

ShowData() 공개 정적인 메소드

public static ShowData ( ) : void
리턴 void