最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#連接加密的Sqlite數(shù)據(jù)庫的方法

 更新時間:2017年08月03日 13:48:46   作者:LittleFeiHu  
對數(shù)據(jù)加密分兩種,一種是對數(shù)據(jù)庫本身進行加密,另一種是對數(shù)據(jù)表中的數(shù)據(jù)進行加密,下面通過本文給大家介紹C#連接加密的Sqlite數(shù)據(jù)庫的方法,感興趣的朋友一起看看吧

對數(shù)據(jù)加密分兩種,一種是對數(shù)據(jù)庫本身進行加密,另一種是對數(shù)據(jù)表中的數(shù)據(jù)進行加密,

如果SQLite數(shù)據(jù)庫加密,我這里使用的一個管理工具叫SQLiteDeveloper,如下就可以加密數(shù)據(jù)庫

,

如果在工具中不提供密碼的情況下打開數(shù)據(jù)庫,會給你錯誤提示如下:

,

或者在C# 使用錯誤的密碼也會給你錯誤提示:

System.Data.SQLite.SQLiteException:“file is encrypted or is not a database

 正確的連接方式就是在連接字符串中提供正確的密碼:

using System;
using System.Collections.Generic;
using System.Data.SQLite;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenSqliteDBByPwd
{
  class Program
  {
    static void Main(string[] args)
    {
      string DB_PATH = "Data Source=EncryptedDB.db3; Password=1111";
      using (SQLiteConnection con = new SQLiteConnection(DB_PATH))
      {
        con.Open();
        string sqlStr = @"INSERT INTO Customer(CUST_NO,CUSTOMER)
                 VALUES
                 (
                   3001,
                   'Allen'
                 )";
        using (SQLiteCommand cmd = new SQLiteCommand(sqlStr, con))
        {
          cmd.ExecuteNonQuery();
        }
      }
    }
  }
}

總結(jié)

以上所述是小編給大家介紹的C#連接加密的Sqlite數(shù)據(jù)庫的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

阳西县| 怀柔区| 乐昌市| 巴林右旗| 石渠县| 鞍山市| 寿阳县| 扶绥县| 扎兰屯市| 盐山县| 许昌市| 惠水县| 九龙县| 类乌齐县| 会泽县| 黑山县| 阳曲县| 泰和县| 安溪县| 紫云| 来安县| 潮安县| 金昌市| 广昌县| 疏附县| 威海市| 湘潭县| 永顺县| 视频| 景宁| 陆丰市| 鄂伦春自治旗| 延川县| 鄄城县| 崇阳县| 利辛县| 阳山县| 奉化市| 仙游县| 临邑县| 曲阳县|