.db数据库用什么软件打开
展开全部 这是数据库数据存放文件。
每种软件都有它自己的存放格式,就是数据的排列方式。
后缀名均为DB。
delphi 、VB、VC等等编程类软件都可以打开的。
但显示的数据方式不一定一样。
手上没有这些软件的话,试试office里的access。
有些专用软件DB数据是加密不公开的,普通方式还无法打开。
你是不是想看看QQ目录中的QQglobal.db文件里有什么?那里面没啥东西的 跟他的聊天室、搜索、短信等功能有相关。
所以是加密的。
又没什么特别文件。
普通的编程工具无法读取的。
使用winhex和UE等可基本判断内容。
另外提醒,乱动数据库文件会使你已经正常使用软件可能发生故障。
...
.db文件怎么读取
这是数据库数据存放文件。
每种软件都有它自己的存放格式,就是数据的排列方式。
后缀名均为DB。
很多软件都可以打开啊。
delphi 、VB、VC等等编程类软件都可以打开的。
但显示的数据方式不一定一样。
有些专用软件DB数据是加密不公开的,普通方式还无法打开。
你是不是想看看QQ目录中的QQglobal.db文件里有什么?那里面没啥东西的跟他的聊天室、搜索、短信等功能有相关。
所以是加密的。
又没什么特别文件普通的编程工具无法读取的。
使用winhex和UE等可基本判断内容。
另外提醒好奇心别太强,乱动数据库文件会使你已经正常使用软件可能发生故障
后缀为.db的数据库文件应该用什么软件打开啊?
Berkeley DB (DB)是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑定。
Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。
Berkeley DB可以支持数千的并发线程同时操作数据库,支持最大256TB的数据,广泛用于各种操作系统包括大多数Unix类操作系统和Windows操作系统以及实时操作系统。
2.0版本或以上的Berkeley DB由Sleepycat Software公司开发,并使用基于自由软件许可协议/私有许可协议的双重授权方式提供[1],附有源代码。
开发者如果想把Berkeley DB嵌入在私有软件内需要得到Sleepycat公司的许可,若将软件同样遵循GPL发布,则不需许可即可使用。
而2.0版本以下的则使用BSD授权,可自由作商业用途。
Berkeley DB最初开发的目的是以新的HASH访问算法来代替旧的hsearch函数和大量的dbm实现(如AT&T的dbm,Berkeley的 ndbm,GNU项目的gdbm),Berkeley DB的第一个发行版在1991年出现,当时还包含了B+树数据访问算法。
在1992年,BSD UNIX第4.4发行版中包含了Berkeley DB1.85版。
基本上认为这是Berkeley DB的第一个正式版。
在1996年中期,Sleepycat软件公司成立,提供对Berkeley DB的商业支持。
在这以后,Berkeley DB得到了广泛的应用,成为一款独树一帜的嵌入式数据库系统。
2006年Sleepycat公司被Oracle 公司收购,Berkeley DB成为Oracle数据库家族的一员,Sleepycat原有开发者继续在Oracle开发Berkeley DB,Oracle继续原来的授权方式并且加大了对Berkeley DB的开发力度,继续提升了Berkeley DB在软件行业的声誉。
Berkeley DB的当前最新发行版本是4.7.25。
值得注意的是DB是嵌入式数据库系统,而不是常见的关系/对象型数据库,对SQL语言不支持,也不提供数据库常见的高级功能,如存储过程,触发器等。
Berkeley DB的体系结构 Berkeley DB以拥有比Microsoft SQL Server和Oracle等数据库系统而言更简单的体系结构而著称。
例如,它不支持网络访问—程序通过进程内的API访问数据库。
他不支持SQL或者其他的数据库查询语言,不支持表结构和数据列。
访问数据库的程序自主决定数据如何储存在记录里,Berkeley DB不对记录里的数据进行任何包装,每个记录有且只有两部分:键、值,所以在Berkeley DB的背景下通常用key/data pair指代一个记录。
记录和它的键都可以达到4G字节的长度。
尽管架构很简单,Berkeley DB却支持很多高级的数据库特性,比如ACID 数据库事务处理,细粒度锁,XA接口,热备份以及同步复制。
Berkeley DB包含有与某些经典Unix数据库编程库兼容的接口,包括:dbm,ndbm和hsearch。
Berkeley DB的核心数据结构 数据库环境句柄DB_ENV: 每个DB_ENV相当于一个数据库,它包含了数据库全局信息,比如缓冲区大小、以及对事务、日志、锁等子系统的全局配置信息。
数据库句柄结构DB:每个DB相当于关系数据库的一个表,其中存储了很多key/data pair。
DB句柄代表了一个包含了若干描述数据库表属性的参数,如数据库访问方法类型、逻辑页面大小、数据库名称等;同时,DB结构中包含了大量的数据库处理函数指针,大多数形式为 (*dosomething)(DB *, arg1, arg2, …)。
其中最重要的有open,close,put,get等函数。
数据库记录结构DBT:DB中的记录由关键字和数据构成,关键字和数据都用结构DBT表示。
实际上完全可以把关键字看成特殊的数据。
结构中最重要的两个字段是 void * data和u_int32_t size,分别对应数据本身和数据的长度。
数据库游标结构DBC:游标(cursor)是数据库应用中常见概念,其本质上就是一个关于特定记录的遍历器。
注意到DB支持多重记录(duplicate records),即多条记录有相同关键字,在对多重记录的处理中,使用游标是最容易的方式。
数据库环境句柄结构DB_ENV:环境在DB中属于高级特性,本质上看,环境是多个数据库的包装器。
当一个或多个数据库在环境中打开后,环境可以为这些数据库提供多种子系统服务,例如多线/进程处理支持、事务处理支持、高性能支持、日志恢复支持等。
DB中核心数据结构在使用前都要初始化,随后可以调用结构中的函数(指针)完成各种操作,最后必须关闭数据结构。
从设计思想的层面上看,这种设计方法是利用面向过程语言实现面对对象编程的一个典范。
Berkeley DB数据访问算法 在数据库领域中,数据访问算法对应了数据在硬盘上的存储格式和操作方法。
在编写应用程序时,选择合适的算法可能会在运算速度上提高1个甚至多个数量级。
大多数数据库都选用B+树算法,DB也不例外,同时还支持HASH算法、Recno算法和Queue算法。
接下来,我们将讨论这些算法的特点以及如何根据需要存储数据的特点进行选择。
B+树算法 B+树是一个平衡树,关键字有序存储,并且其结构能随数据的插入和删除进行动态调整。
为了代码的简单,DB没有实现对关键字的前缀码压缩。
B+树支持对数据查询、插入、删除的常数级速度。
关键字可以为任意的数据结构. HASH算法 DB中实际使用的是扩展线性HASH算法(extended ...
关于监控,硬盘上有一个FDDVR.DB的监控数据库,可以用什么软件读...
1.需要:7-zip,DBcompresser或者Paradox (Paradox用起来麻烦需要library,推荐DBC)2 用7—zip释放你需要破解得msg2.0.db。
得到buddy,discuss,group,mobile,system这5个文件夹。
以及lastmsginfo.dat , Matrix.dat,seqbase.dat 这3个加密的dat文件。
3 需要你自己的msg2.0 并且释放。
得到buddy,discuss,group,mobile,system这5个文件夹。
以及lastmsginfo.dat , Matrix.dat,seqbase.dat 这3个加密的dat文件。
注:buddy是重点,其余的文件夹缺失,没有关系。
4 打开需破解的buddy文件夹,里面就是很多qq号码组成的文件夹。
再任意打开其中一个看到content.dat,index.dat,info.dat 三个dat文件。
将自己的info.dat 复制到需破解buddy文件夹下。
根据号码复制自己需要的。
当然,你也可以全部复制。
5 把7-zip 释放的3个你自己的dat文件,既lastmsginfo.dat , Matrix.dat,seqbase.dat 覆盖到需破解的msq2.0文件夹中。
(却一不可)6 用DBcompresse组合文件,重命名为msg2.0.db,默认储存路径为C:\gainover 。
放入user\XXXX里面。
(DOS可以直接combine,这个我没研究,看到有人研究过)7 用复制合成的msg2.0 登陆自己的号码,就能直接看到其中记录。
目标人一般在你的黑名单或已删除联系人中。
8 破解完毕。
享受吧。
该哭的哭,该笑的笑。
安卓中怎么读取sqlite的db文件的数据
展开全部 安装SQLite Expert Professional 可以在网上下载,我下载的是试用版,没有找注册码,但是试用不影响使用,反正用几次查看到数据库操作没有错误就不用这个工具了。
当然也可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。
android项目中的sqlite数据库位于/data/data/项目包/databases中。
先介绍使用DDMS导出sqlite数据库的操作和使用adb工具访问sqlite数据库。
首先打开android项目的调试模式,然后找到显示DDMS切换到DDMS,显示File Explorer窗口,找到/data/data/ 如下图1 ,然后找到程序包的文件夹,打开databases,就能看到sqlite数据库文件了。
选择将其导出。
如下图2.这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如SQLite Expert Professional可以打开该数据库了。
其他 sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager也可以打开该数据库。
使用adb工具访问sqlite数据库Android Debug Bridge(ADB)是Android的一个通用调试工具,它可以更新设备或模拟器中的代码,可以管理预定端口,可以在设备上运行shell命令,我们 知道android是基于Linux内核,它的内部文件结构也是采用linux文件组织方式,因此访问它的文件结构需要使用shell。
这次我们就会用 shell来访问android应用中的sqlite数据库文件。
1、运行cmd,切换到android-sdk目录,运行adb.exe,加上参数shell,出现#号就代表进入了shell命令模式,注意adb要在Android模拟器运行时才能进入shell:如下图进入数据库所在目录:shell命令记住两个基本命令ls和cd,类似windows命令提示行中的dir和cd,代表列出当前目录下文件列表和进入到指定目录。
了解这两个命令之后,就可以找到data/data/项目包名/databases 如下图1, 找到数据库文件如下图2。
使用sqlite管理工具来进行数据库操作键入sqlite3 数据库名就进入了sqlite管理模式了。
如下图设置sqlite环境变量:在android的sdk中自带了sqlite3.exe,这是sqlite的官方管理工具,它是一个命令行工具。
为了使用方便,将其路径注册到系 统环境变量path中,即将;%Android_Home%加在Path中,这样只样运行sqlite3,就能直接打开sqlite管理工具了。
如下图:8使用sqlite管理数据库:sqlite命令行工具默认是以;结束语句的。
所以如果只是一行语句,要在末尾加;,或者在下一行中键入;,这样sqlite命令才会被执行。
sqlite常用命令:.tables--查看数据库的表列表.exit--退出sqlite命令行其他命令可随时.help查看帮助。
sql命令可直接在此命令行上执行即可:
如何打开查看HSQLDB数据库的用户文件软件
展开全部 右击桌面你的QQ程序----属性----查找目标,看到你的QQ号码命名的文件夹,双击打开,然后就可以找到user.db数据库文件了 那是加密数据库文件 也叫私有数据库 试试 DB Commander 2000 比如你QQ程序默认安装目录是:C:\Program Files\Tencent 又比如你的Q号为123456 那么此Q号所对于的USER.db数据库文件就是: C:\Program Files\Tencent\123456 里面有USER.db数据库文件 如果是sybase的话应该执行如下语句调入数据库文件: load database database_name from file_name 另: 1、启动SQL Server 应用SQL Server安装程序(sybinit)创建SQL Server或Backup Server, 默认文件名为RUN_SYBASE 和RUN_SYB_BACKUP,放在¥SYBASE/INSTALL目录下。
Startserver 用来启动一SQL Server 或Backup Server: Startserver -f RUN_SYBASE Startserver -f RUN_SYB_BAKUP 可以通过showserver查看SQL ServerBackup Server是否已经启动,在$SYASE/INSTALL下运行showserver 查看SQL Server 是否启动MsgEx.db文件:是你正常登陆过QQ后生成的,如果删除该文件QQ就会无法正常登陆!不过,如果用其他QQ号码文件夹下的同名文件覆盖它,则可以正常登陆。
(这个是消息记录,要备份消息记录就是这个东东) ewh.db文件:同样是正常登陆后生成的文件,它用来管理密码。
可以这样玩:如果删除该文件QQ或用其他QQ号码的同名文件取代它,无论怎样都会显示密码不正确。
但是如果用注册向导来登陆,则可以修复密码正常登陆。
notes.db文件:是QQ的备忘录管理文件,可以这样玩:将其他QQ号码文件下的notes.db文件复制到自己的QQ号码文件夹下,然后使用你的QQ登陆,之后就可以看到被复制的QQ的备忘录管理。
User.db文件:是好友列表文件,可以这样玩:将其他QQ号码下的该文件复制到自己的QQ号码文件夹中,然后用的你的QQ正常登陆后,你的QQ好友就会消失,显示的是被复制的QQ的所有好友列表,可以看到对方的好友喽。
要说明的是,复制后出现的好友名单,给他们发送消息的话,他们不会收到任何消息,因为他们只是一些镜像QQ好友,并非你真正的QQ好友。
如果是用注册向导来登陆自己的QQ,则可以让自己的QQ好友名单再显示出来。
QQAVFile文件夹:如果正常登陆过QQ,就会有该文件夹,没有它就表示该QQ号码在电脑上没有正常登陆过。
(这个是QQ形象文件) CustomFace文件夹:里面装着自定义表情。
可以这样玩:熟悉操作系统的同志可以在这里对你的自定 义表情进行编辑和整理。
(这个应该是很有用的) CustomFAcerecv文件夹:里面装着所有曾收到的自定义表情。
可以这样玩:可以用图片浏览器直接打开查看。
有时想把原来看到的图再找出来,到这个文件夹里一定能找到。
怎样打开msg2.0.db数据库文件
delphi 、VB、VC等等编程类软件都可以打开的但显示的数据方式不一定一样。
有些专用软件DB数据是加密不公开的,普通方式还无法打开。
你是不是想看看QQ目录中的QQglobal.db文件里有什么?那里面没啥东西的 跟他的聊天室、搜索、短信等功能有相关。
所以是加密的。
又没什么特别文件 普通的编程工具无法读取的。
使用winhex和UE等可基本判断内容。
另外提醒好奇心别太强,乱动数据库文件会使你已经正常使用软件可能发生故障
糖糖糖嚯嚯嚯