using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using System.IO; using Microsoft.Data.Sqlite; using System.Data.Common; using System.Windows.Media.Animation; using System.Data.SQLite; namespace DyeingComputer.UserClass { internal class SqliteHelper { /// /// 事务的基类 /// private DbTransaction DBtrans; /// /// 数据库地址 /// private readonly string dbFile = "Data Source=" + Environment.CurrentDirectory + "\\DataBase\\COMPUTER.db;Version3"; /// /// 数据库密码 /// private readonly string mPassWord; private readonly string LockName = null; /// /// 打开一个SQLite数据库文件,如果文件不存在,则创建(无密码) /// /// /// SQLiteConnection 类 private SQLiteConnection OpenConnection(string dataFile) { if (dataFile == null) { throw new ArgumentNullException("dataFiledataFile=null"); } if (!File.Exists(dataFile)) { SQLiteConnection.CreateFile(dataFile); } SQLiteConnection conn = new SQLiteConnection(); SQLiteConnectionStringBuilder conStr = new SQLiteConnectionStringBuilder { DataSource = dataFile }; conn.ConnectionString = conStr.ToString(); conn.Open(); return conn; } public void qe() { } public void SqliteHe() { OpenConnection(dbFile); } } }