原文地址:http://www.jb51.cc/article/p-unrjqlwc-gu.html
以下是频繁用到的sqlite函数,内容格式相对固定,封装一下有助于提高开发效率(^_^至少提高Codeeer的效率了)
而且,我发现sqlite中文资料比较少,起码相对其他找起来要复杂些,服务一下大众~
我没有封装读取部分,因为数据库读取灵活性太大,封装起来难度也大,而且就算封装好了,也难以应付所有情况,还是建议根据实际情况设计代码逻辑。
解释下,为啥代码中的注释基本都用英文写了,因为这段时间在学双拼- -。可是还不太熟悉,打字超慢,而且Code的时候容易打断思路,好在~英文不多,而且这些都看不懂的话你……你要向我解释一下你是怎么一路学到数据库的 0。0
@H_403_20@
- ///<summary>
- ///ChangePassword
- ///</summary>
- ///<paramname="DataSource"></param>
- ///<paramname="OldPassword"></param>
- ///<paramname="NewPassword"></param>
- ///<returns></returns>
- publicstaticboolPasswordChange(stringDataSource,stringOldPassword,stringNewPassword)
- {
- try
- {
- using(sqliteConnectionconn=newsqliteConnection())
- {
- sqliteConnectionStringBuilderSCS=newsqliteConnectionStringBuilder();
- SCS.DataSource=DataSource;
- SCS.Password=OldPassword;
- conn.ConnectionString=SCS.ToString();
- conn.Open();
- //ChangePassword
- conn.ChangePassword(NewPassword);
- }
- returntrue;
- }
- catch(ExceptionE)
- {
- MessageBox.Show(E.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
- returnfalse;
- }
- }