using System;
using System.Collections.Generic;
using System.Data.SQLite;
using System.Data;
namespace Com.ZCWL.Rock.Helper
{
public class SQLiteHelper
{
private static string connectionString = string.Empty;
/// <summary>
/// 根据数据源、密码、版本号设置连接字符串。
/// </summary>
/// <param name="datasource">数据源。</param>
/// <param name="password">密码。</param>
/// <param name="version">版本号(缺省为3)。</param>
public static void SetConnectionString(string datasource, string password, int version = 3)
{
connectionString = string.Format("Data Source={0};Version={1};password={2}",
datasource, version, password);
}
/// <summary>
/// 创建一个数据库文件。如果存在同名数据库文件,则会覆盖。
/// </summary>
/// <param name="dbName">数据库文件名。为null或空串时不创建。</param>
/// <param name="password">(可选)数据库密码,默认为空。</param>
/// <exception cref="Exception"></exception>
public static void CreateDB(string dbName)
{
if (!string.IsNullOrEmpty(dbName))
{
try { SQLiteConnection.CreateFile(dbName); }
catch (Exception) { throw; }
}
}
C#操作SQLite数据库帮助类——SQLiteHelper
最新推荐文章于 2023-08-16 11:36:19 发布
本文详细介绍了如何在C#中使用SQLiteHelper类进行SQLite数据库的操作,包括必备的System.Data.SQLite引用,适合C#开发者参考。
摘要由CSDN通过智能技术生成