国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#連接加密的Sqlite數據庫的方法

2020-01-24 00:33:44
字體:
來源:轉載
供稿:網友

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

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

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

或者在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();        }      }    }  }}

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂平县| 芦溪县| 伊金霍洛旗| 东丽区| 丰顺县| 平阳县| 察隅县| 清原| 桐梓县| 温州市| 合阳县| 深州市| 龙川县| 荣成市| 山东省| 蛟河市| 友谊县| 瓦房店市| 东丰县| 南木林县| 永吉县| 鹿邑县| 南华县| 邯郸县| 红原县| 青冈县| 武城县| 汶上县| 尼木县| 西安市| 剑阁县| 金堂县| 轮台县| 伊宁县| 连州市| 二手房| 绥化市| 万年县| 玉溪市| 涞源县| 崇信县|