string ConnectionString = ConString; SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = ConnectionString, DbType = DbType.Sqlite, SqlitePassword = "123456", IsAutoCloseConnection = false }); db.Ado.Open();
需要修改源代碼 重洗編譯下
轉自: https://www.cnblogs.com/BabyRui/p/13858179.html
修改密碼
//var a = 1; //if (a == 1) //{ // System.Data.SQLite.SQLiteConnection mySQLiteConnection = new System.Data.SQLite.SQLiteConnection(ConString); // mySQLiteConnection.SetPassword("123456"); // mySQLiteConnection.Open(); // mySQLiteConnection.ChangePassword(password); // mySQLiteConnection.Close(); //}
設置密碼
public class DbContext { public static string GetCurrentProjectPath { get { //return Environment.CurrentDirectory.Replace(@"\bin\Debug", "test.db");//獲取具體路徑 return Environment.CurrentDirectory + "\\xxxx.db";//獲取具體路徑 } } public static string ConString = string.Concat("Data Source=", Path.Combine(Application.StartupPath, "xxxx.db;Version=3;")); public SqlSugarClient GetSqlSugarDB() { string password = "123456"; string ConnectionString = ConString; //判斷數據庫是否存在,不存在則創建 if (!File.Exists(GetCurrentProjectPath)) { SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = ConnectionString, DbType = DbType.Sqlite, SqlitePassword = password, IsAutoCloseConnection = false }); db.DbMaintenance.CreateDatabase(); //創建后設置密碼 System.Data.SQLite.SQLiteConnection mySQLiteConnection = new System.Data.SQLite.SQLiteConnection(ConString); mySQLiteConnection.Open(); mySQLiteConnection.ChangePassword(password); mySQLiteConnection.Close(); return GetSqlSugarDB(); } else { SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = ConnectionString, DbType = DbType.Sqlite, SqlitePassword = password, IsAutoCloseConnection = false }); return db; } } }