sqlite3设置密码 password
sqlite3官方版本是不支持密码的
如果需要加密码可以用下面版本,
https://github.com/Willena/sqlite-jdbc-crypt
加密码很方便
<dependency><artifactId>sqlite-jdbc</artifactId><groupId>io.github.willena</groupId><version>3.37.2</version></dependency>
测试函数,cipher=sqlcipher&legacy=1&kdf_iter=4000 这部分是设置密码部分
public static void main( String args[] ){try {Class.forName("org.sqlite.JDBC");Connection connection = DriverManager.getConnection("jdbc:sqlite:d:/mydatabase.db?cipher=sqlcipher&legacy=1&kdf_iter=4000");Statement stat = connection.createStatement();String tableName="Sqlite";if(tableName != null && !"".equals(tableName)){stat.executeUpdate("drop table if exists "+tableName+";");}
// //创建表
// StringBuffer createTableSql=new StringBuffer("create table tableTest (");
// createTableSql.append("id INTEGER, name NTEXT,");
// createTableSql.append("typeId INTEGER, logoUrl text");
// createTableSql.append(");");
// stat.executeUpdate(createTableSql.toString());} catch (Exception e ) {System.err.println( e.getClass().getName() + ": " + e.getMessage() );System.exit(0);}System.out.println("Opened database successfully");}
如果是多语言间调用,非官方的sqlite3可能兼容不好,建议尝试一下 H2数据库。
sqlite3设置密码 password相关推荐
- android sqlite3设置密码,sqlite3 加密
SQLite3 的加密函数说明 sqlite3_key 是输入密钥,如果数据库已加密必须先执行此函数并输入正确密钥才能进行操作,如果数据库没有加密,执行此函数后进行数据库操作反而会出现 "此 ...
- qt实现-给SQLITE添加自定义函数
2019独角兽企业重金招聘Python工程师标准>>> 需要使用sqlite里的password对某个字段进行加密,由于使用的sqlite是由QT封装好的QSqlDatabase,没 ...
- linux基础-第十单元 系统的初始化和服务
第十单元 系统的初始化和服务 Linux系统引导的顺序 Linux系统引导的顺序 BOIS的初始化和引导加载程序 什么是BIOS GRUB程序和grub.conf文件 什么是grub grub配置文件 ...
- php网页打开输入密码,PHP输入密码查看网页
1.主要原理用到了php的post和if函数 if($_POST["password"] == right_pwd) 2.我们需要输入一次后某时间段不失效就用到了cookies,此 ...
- mysql配置-django
mysql配置-django @(python) 数据库配置 像前面章节提到的 模版路径一样,数据库配置也是在Django的配置文件里,缺省 是 settings.py . 打开这个文件并查找数据库配 ...
- mysql用户 11_MySQL-快速入门(11)用户管理
1.权限表 存储用户权限信息表主要有:user.db.host.tables_priv.columns_priv.procs_priv. 1>user表: 记录允许连接到服务器的账号信息,里面的 ...
- Ubuntu16.04 安装Gitlab
Git的安装 Ubuntu系统 sudo apt-get install git 1 Windows系统 下载:https://git-scm.com/download/win 安装: 点击下一步 1 ...
- ASP Webshell查***代码的小东东
ASP写的查ASP***的小东东,在肉鸡上使用,拿来把其他同行的webshell给接管掉- 说明:查asp.cer.cdx.asa及其嵌套调用的任意格式文件(图片asp***之类格查无论) ASP写的 ...
- (转)Django ==== 实战学习篇二 需求分析及设计,创建第一个模型---购物车的应用...
#####购物车应用: 角色:买方,卖方 用例:买方----浏览产品,创建订单 卖方-----管理查品,管理订单,管理发货 界面设计: 买方: 目录页明显查品信息,可以选择一个产品,打开购物车界面,同 ...
最新文章
- html页面视频标签,html5基础标签(html5视频标签 html5新标签用法)
- AI 八数码A_star算法问题-实验报告
- Spring Boot集成Quartz注入Spring管理的类
- 怎么去大蒜味(一定要看拉) - 生活至上,美容至尚!
- 涨姿势了,raise...from... 是个什么操作?
- Windows驱动开发技术详解笔记
- 开发人员需要了解的渐进式Web应用程序
- 单选框_flutter Radio 单选框
- 两边双虚线是什么意思_【宠物百科】哈士奇双血统是什么意思?
- 职称计算机 frontpage 2003,计算机职称考试FrontPage2003考试大纲
- Matlab中的基本绘图操作,Matlab中如何绘图
- 飞桨day-03 人脸关键点检测实践作业
- linux宝塔下如何强制ssl,宝塔面板一键安装SSL证书强制HTTPS访问设置
- [转载]Delta Lake、Iceberg 和 Hudi 三大开源数据湖不知道如何选?那是因为你没看这篇文章
- 非拜占庭容错共识算法
- 令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客
- 再见,戴威!再见,小黄车!
- 内核之旅:简单分析getsockopt系统调用
- SVN教程——02TortoiseSVN的使用
- c语言 星座运势,第十一周 OJ总结-日期妙算星座
热门文章
- Vue中video播放m3u8视频
- 初三数学——正弦值,余弦值和正切值
- Qt:Windows编程—Qt实现注册表启动项管理
- IDEA 运行 springboot运行出现 错误: 找不到或无法加载主类和找不到资源文件类
- 微微一笑很倾城(3)
- 转特权:NIOS2下的SDHC调试
- 15款优秀移动APP产品原型设计工具
- recycler 刷新图片闪烁_android 解决RecyclerView notifyDataSetChanged刷新闪屏问题(图片刷新)...
- 开发谷歌浏览器插件会上瘾,搞了一个JSONViewer,一个页面格式化多条JSON,提升工作效率...
- 为什么你的前端工作经验不值钱?