数据库导入导出(用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文件的创建和编辑。
我告诉你方向,具体的内容你可以搜索到教程指南之类的,自己找到看的会印象更深。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)