本人不懂vc,所以想问一下QT的qsqlite.dll操作的一定是Sqlite数据库吗

泡泡龙 2019-07-03 06:56:38
本人不懂vc,所以想问一下qsqlite.dll操作的数据库一定是Sqlite数据库吗。

有个程序带qsqlite.dll,加密的数据库是db扩展名,看内容不像是标准的Sqlite加密之后的数据。

所以想问一下,qsqlite.dll这个库可以操作哪些数据库?


如果数据库是用qsqlite创建和操作的,已知密码,我用什么工具软件能打开它呢

**************
...全文
291 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
@风轻云淡_ 2019-07-05
  • 打赏
  • 举报
回复
人家软件内部已经集成或者添加了相关的函数,所以不需要你手动再去加载dll,只需要把.db结尾的文件拖进去就能看里面的内容,能明白不。dll内部是一系列的函数实现,你确定明白dll是干嘛用的吗。
jlennonxzy 2019-07-05
  • 打赏
  • 举报
回复
连接名自己随意设定,数据库文件选择需要打开的sqlite文件的路径,其余就按我这样设置即可。
jlennonxzy 2019-07-05
  • 打赏
  • 举报
回复
引用 4 楼 泡泡龙 的回复:
[quote=引用 1 楼 jlennonxzy 的回复:] 楼主想要的是可视化管理工具吧?那建议用navciat Premium 12,可连接多种 数据库进行管理。
我是想找一个能打开qsqlite创建的数据库的工具,或者能调用这个dll打开数据库的工具[/quote]我和楼下给你推荐的软件都可以打开sqlite数据库文件,你用软件可以打开,很简单,添加数据库文件路径即可。不需要加载dll,这个dll是供你编写的程序调用的,明白了吗?
泡泡龙 2019-07-05
  • 打赏
  • 举报
回复
引用 6 楼 jlennonxzy 的回复:
连接名自己随意设定,数据库文件选择需要打开的sqlite文件的路径,其余就按我这样设置即可。
你知道你这个工具打开加密的sqlite用的是哪个dll吗?不同方式加密的sqlite需要不同的dll才能打开,所以需要换dll才行。 我现在就是想确认一下,QSQlite这个dll是不是一个可以通过某个工具软件进行加载的dll,这样那个工具软件就可以打开qsqlite加密的数据库了。 同时我想知道这个工具是否存在?
泡泡龙 2019-07-05
  • 打赏
  • 举报
回复
引用 7 楼 @风轻云淡_ 的回复:
人家软件内部已经集成或者添加了相关的函数,所以不需要你手动再去加载dll,只需要把.db结尾的文件拖进去就能看里面的内容,能明白不。dll内部是一系列的函数实现,你确定明白dll是干嘛用的吗。
数据库是加密的,加密的sqlite需要不同的dll才能打开,你说的是那种不加密的标准sqlite
泡泡龙 2019-07-05
  • 打赏
  • 举报
回复
引用 5 楼 jlennonxzy 的回复:
[quote=引用 4 楼 泡泡龙 的回复:] [quote=引用 1 楼 jlennonxzy 的回复:] 楼主想要的是可视化管理工具吧?那建议用navciat Premium 12,可连接多种 数据库进行管理。
我是想找一个能打开qsqlite创建的数据库的工具,或者能调用这个dll打开数据库的工具[/quote]我和楼下给你推荐的软件都可以打开sqlite数据库文件,你用软件可以打开,很简单,添加数据库文件路径即可。不需要加载dll,这个dll是供你编写的程序调用的,明白了吗?[/quote] 目前的问题是数据库是加密的。从理论上说,SQlite有多种不同的加密方法,所以需要不同的dll去打开它。我现在就是想确认一下,QSQlite这个dll是不是一个可以通过某个工具软件进行加载的dll,这样那个工具软件就可以打开qsqlite加密的数据库了。 同时我想知道这个工具是否存在?
泡泡龙 2019-07-04
  • 打赏
  • 举报
回复
引用 1 楼 jlennonxzy 的回复:
楼主想要的是可视化管理工具吧?那建议用navciat Premium 12,可连接多种 数据库进行管理。
我是想找一个能打开qsqlite创建的数据库的工具,或者能调用这个dll打开数据库的工具
泡泡龙 2019-07-04
  • 打赏
  • 举报
回复
引用 2 楼 @风轻云淡_ 的回复:
sqlite expert professional 专门用于管理sqlite数据库的工具
试过了,没法加载qsqlite这个dll,所以不可能打开数据库。
@风轻云淡_ 2019-07-04
  • 打赏
  • 举报
回复
sqlite expert professional 专门用于管理sqlite数据库的工具
jlennonxzy 2019-07-04
  • 打赏
  • 举报
回复
楼主想要的是可视化管理工具吧?那建议用navciat Premium 12,可连接多种 数据库进行管理。

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧