python连接sqlite加密_C#连接加密的Sqlite数据库的方法
对数据加密分两种,一种是对数据库本身进行加密,另一种是对数据表中的数据进行加密,
如果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数据库的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
时间: 2017-08-02
python连接sqlite加密_C#连接加密的Sqlite数据库的方法相关推荐
- mysql连接编程环境_C++连接MySQL(一):环境配置和实例
摘要:MySQL API中提供了对C语言的支持,C++是兼容C语言的,那么只要稍加完善就可以让C++写出来的程序直接连接MySQL,并且编程和执行的效率都比较高. 1.为什么使用MySQL C API ...
- python读取sqlserver的数据_Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例...
本文实例讲述了Python实现读取SQLServer数据并插入到MongoDB数据库的方法.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pyodbc ...
- 用加密货币连接业务的6种方法
如今,区块链技术和加密货币已经变得更加接近传统业务.在某些情况下,商人们能够找到一种将传 统商业与新技术相结合的有价值的模式.事实上,进入加密货币市场有很多选择,本文将讨论6种主 要的合作方式. 创建 ...
- python连接sqlite数据库的代码_Python3实现连接SQLite数据库的方法
本文实例讲述了Python3实现连接SQLite数据库的方法,对于Python的学习有不错的参考借鉴价值.分享给大家供大家参考之用.具体方法如下: 实例代码如下: import sqlite3 db ...
- eap方法 华为手机怎么连wifi_如何手动连接802.1x EAP证书加密WIFI
首先声明一点:本文只是从实用角度来阐述如何免第三方工具连接通过802.1x EAP PRE START:为什么要这么做 其实我也不知道这么做的好处是啥,充其量也就是为了研究那些所谓的自动wifi连接工 ...
- eap wifi 证书_如何手动连接802.1x EAP证书加密WIFI
首先声明一点:本文只是从实用角度来阐述如何免第三方工具连接通过802.1x EAP PRE START:为什么要这么做 其实我也不知道这么做的好处是啥,充其量也就是为了研究那些所谓的自动wifi连接工 ...
- Horizon client连接错面报错:无法建立安全加密链路连接
一.问题描述 前方人员反馈在Horizon环境中交付桌面前,验证过程中,使用Horizon client登录错误报:无法建立安全加密链路连接,如下图所示: UAG软件版本:3.9 二.分析处理 1.检 ...
- Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法
[Windows]Win10家庭版启用组策略gpedit.msc https://blog.csdn.net/u013642500/article/details/80138799 Windows1 ...
- TLS加密远程连接Docker
<Docker远程连接设置>一文讲述了开启Docker远程连接的方法,但那种方法不安全,因为任何客户端都可以通过Docker服务的IP地址连接上去,今天我们就来学习Docker官方推荐的安 ...
最新文章
- java 一次性输入与输出_Java入门——(7)IO(输入与输出)
- linux添加固件到内核,树莓派4 BCM43455 NVRAM添加到Linux固件Git
- MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- 【转】矩阵变换坐标系 深入理解
- yolov5论文叫什么_熬夜写论文是一种怎样的体验
- UVA10878 Decode the tape【编码】
- Linux下解压.war文件
- 我的Python开发之路---微信网页授权(扫码登陆)
- nginx+lua_nginx+GraphicsMagick生成实时缩略图
- 预检请求会让服务器性能,如何避免“预检请求”?
- vs 2008 连接 tfs 2010
- 170928 逆向-Reversing.kr(Direct3D_FPS)
- JetPack中的Room
- 使用Vue+Element-UI从0搭建一个常见的前端模板
- 求和计算机教案,初中信息技术《Excel求和》教案.docx
- java.lang.OutOfMemoryError异常及相关问题解决
- 蘑菇街的开源IM:TeamTalk
- 训练神经网络gpu占用率低,外接gpu 训练神经网络
- 深入分析Android中Activity的onStop和onDestroy()回调延时及延时10s的问题
- spring boot车辆管理系统毕业设计源码031034
热门文章
- 怎样学好python-如何学习 Python
- python装饰器类-基于类的python装饰器
- python3.6在线编译器-CPython 解释器 与 VC 编译器版本对应关系
- python就业前景分析-最新的Python就业前景分析一览表
- python百度网盘下载-python实现简单的百度云自动下载
- python字符串写入excel-使用python将数据写入excel
- python用途与前景-java和Python的前景谁更好
- python3读取excel数据-python3 读取Excel表格中的数据
- opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用
- Linux下使用Speedtest测试网速教程