java获取上传的.db文件的内容db文件通过java打开

java获取上传的.db文件的内容db文件通过java打开,第1张

其实*.db只是创建数据库文件之初命名出来的后缀,那么*.db怎么解析呢?

1 假如我们用的是mysql数据库,保存指定好的数据库文件为mysql.db,那么就目前应用所了解,就是通过mysql数据库运行起来后读取加载此文件,然后再通过java程序或者C程序或者其他语言程序连接已启动的数据库,读取此数据库文件;

2 如果*.db是安卓的sqlLite数据库创建出来指定的数据库文件,那么我们还是要借助安卓系统自带数据库系统加载此*.db文件,然后通过java程序连接数据库读取里面内容;

3 如果*.db是derby数据库创建出来的,那么道理类似;

4 但是,假如*.db非数据库文件,仅仅命名为db格式,未知?文本?语音?视频?库文件。。。那么以上那些都不管用了,但是既然有个*.db,那么肯定它的来源我们是清楚的,从何种数据库中产生,用何种数据库去加载,然后程序读取即可。

(1)、Windows->Show View->Other…

(2)、选择Data Management->Data Source Explorer,点击OK。

创建Driver

(1)、Window->Preferences

(2)、选择Data Management->Driver Definitions

(3)、点击Add。在Name/Type标签页中,选择Generic JDBC Driver,并修改Driver name为:JDBC Driver。

在JAR List标签页中,加入h2-1.3.164.jar。

在Properties选项页中,配置如下信息:

Connection URL:jdbc:h2:E:\DataBase\yht(路径和文件名,可以自己设置)

Database Name:SAMPLE

Driver Class:org.h2.Driver

User ID:yht(数据库用户名,可以自己设置)

如下图所示:

一路OK返回开发环境。

创建Connections

(1)、File->New->Other…

(2)、选择Connection Profiles->Connection Profile。点击Next。

(3)、选择刚创建的Generic JDBC,并修改Name为:JDBC。点击Next。

(4)、输入密码。第一次输入的为密码,点击Test Connection,查看是否连接成功。

(5)、最后点击Finish:

运行sql脚本

(1)、在环境中打开sql脚本,选择创建的数据库,如下图。

(2)、右击sql文件,选择Execute All。

(3)、成功运行,如下图所示:

获取db格式文件

在路径E:\DataBase\下获取文件:yht.h2.db。

不可以...

所有的大程序都需要通过数据库存储数据的.

不过如果是简单的数据你可以用java输出到文本文件中保存起来.

如果数据很多很复杂就办不到了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11880722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存