C# SQLite数据库操作类,
C# SQLite数据库操作类,可建立SQLiteConnection 数据库连接、Query数据库、执行ExcDbCommand SQL命令,以及SQLiteParameter[] 、ExecuteReader()、ExecuteNonQuery()、SQLiteDataAdapter等操作。
02 |
using System.Collections.Generic; |
05 |
using System.Configuration; |
06 |
using System.Data.SQLite; |
08 |
namespace DBHelper.SQLite |
10 |
public class SQLiteHelper |
12 |
static string _connectionString
= ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; |
13 |
SQLiteConnection
_connection; |
17 |
_connection
= new SQLiteConnection(_connectionString); |
19 |
public SQLiteHelper(string connectionString) |
22 |
_connectionString
= connectionString; |
27 |
if (_connection.State
!= ConnectionState.Open) |
32 |
if (_connection.State
!= ConnectionState.Closed) |
36 |
public DataSet
Query(string sql) |
38 |
return Query(sql, null); |
41 |
public DataSet
Query(string sql, params SQLiteParameter[]
parameters) |
44 |
SQLiteCommand
command = ExcDbCommand(sql, parameters); |
45 |
DataSet
ds = new DataSet(); |
46 |
SQLiteDataAdapter
da = new SQLiteDataAdapter(command); |
52 |
public bool Exc(string sql) |
54 |
return Exc(sql, null); |
56 |
public bool Exc(string sql, params SQLiteParameter[]
parameters) |
58 |
SQLiteCommand
command = ExcDbCommand(sql, parameters); |
60 |
int result
= command.ExecuteNonQuery(); |
64 |
public SQLiteDataReader
Read(string sql) |
66 |
return Read(sql, null); |
68 |
public SQLiteDataReader
Read(string sql, params SQLiteParameter[]
parameters) |
70 |
SQLiteCommand
command = ExcDbCommand(sql, parameters); |
72 |
SQLiteDataReader
reader = command.ExecuteReader(); |
76 |
SQLiteCommand
ExcDbCommand(string sql,
SQLiteParameter[] parameters) |
78 |
SQLiteCommand
command = new SQLiteCommand(sql,
_connection); |
79 |
command.CommandType
= CommandType.Text; |
80 |
if (parameters
== null ||
parameters.Length == 0) |
82 |
foreach (SQLiteParameter
param in parameters) |
85 |
command.Parameters.Add(param); |
以上文件可保存文件名为:SQLiteHelper.cs
http://www.htsjk.com/SQLite/32248.html
www.htsjk.Com
true
http://www.htsjk.com/SQLite/32248.html
NewsArticle
C# SQLite数据库操作类, C# SQLite数据库操作类,可建立SQLiteConnection 数据库连接、Query数据库、执行ExcDbCommand SQL命令,以及SQLiteParameter[] 、ExecuteReader()、ExecuteNonQuery()、SQLiteDataAdapter等操作...
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。