//1.给不带密码的数据库添加密码
string strconn = @"Data
Source=E:\test.db3;Pooling=true;FailIfMissing=false";
SQLiteConnection conn =
new
SQLiteConnection(strconn);
conn.Open();
//首次设置密码
conn.ChangePassword("password");
conn.Close();
//2.读取带密码的数据
string strconn = @"Data
Source=E:\test.db3;Pooling=true;FailIfMissing=false";
SQLiteConnection conn =
new
SQLiteConnection(strconn);
//输入密码
conn.SetPassword("password");
string
sql = "select * from tb";
SQLiteDataAdapter adapter = new
SQLiteDataAdapter(sql, conn);
DataSet ds = new
DataSet();
adapter.Fill(ds);
this.dataGridView1.DataSource =
ds.Tables[0];
//3.修改数据库密码
string strconn = @"Data
Source=E:\test.db3;Pooling=true;FailIfMissing=false";
SQLiteConnection conn =
new
SQLiteConnection(strconn);
//数据原来密码
conn.SetPassword("old_password");
conn.Open();
//设置新密码
conn.ChangePassword("new_password");
conn.Close();
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步