java可以到出sql文件的数据数据库是oracle

java可以到出sql文件的数据数据库是oracle,第1张

是可以的,可以使用Oracle的sqlldr工具来实现。sqlldr是一个命令行工具,可以将数据文件中的数据导入到Oracle数据库中。使用sqlldr时,需要提供一个配置文件,该文件描述了如何将数据文件中的数据导入到Oracle数据库中。

oracle

数据库导入导出(用dmp的方法)

cmd

1

将数据库SampleDB完全导出,用户名system

密码manager

导出到E:\SampleDB.dmp中

exp

file=E:\sampleDB.dmp

full=y

2将备份数据库文件中的数据导入指定的数据库SampleDB

中,如果

SampleDB

已存在该表,则不再导入

imp

file=D:\SampleDB.dmp

full=y

ignore=y

如果没有DBA权限,用以下命令授予DBA权限

sqlplus

/

as

sysdba

conn

system/manager

sql>grant

dba

to

SampleDB

可以就用jdbc去连接oracle数据库查询表数据,然后对得到的结果集ResultSet进行遍历,将每行数据(该行的每列数据之间都用英文逗号隔开)都用io流写入到文本文件中,文本文件扩展名叫.csv就行了。因为.csv实际上就是这样一个以逗号分隔数据的文本文件。

至于导出成xls,那么就是对得到的结果集ResultSet做处理时有所区别,可以考虑使用POI包来完成office文件的创建和编辑。

我告诉你方向,具体的内容你可以搜索到教程指南之类的,自己找到看的会印象更深。


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

原文地址: http://outofmemory.cn/sjk/6919951.html

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

发表评论

登录后才能评论

评论列表(0条)

保存