使用java怎么把oracle中的表导成txt文本
我现在有java一个程序 要实现数据的上传和下载
客户端一个oracle数据库 中心端一个oracle数据库
现在每天需要把客户端的数据上传到中心端
采用什么方法好呢!我现在想把数据导成txt文件 然后上传到中心端 然后中心端在导进数据库
但是现在不知道怎么才能在java中把oracle数据库的表导出来了
请高手指点一下
用什么方法能更好的实现这样的功能呢?
Oracle DBLink ???
我现在想知道怎么用java把oracle数据库的表导出来?
这是数据迁移,是ETL的工作
找一个etl的工具
比如Oracle自带的ETL工具OWB,还有很多免费的etl工具
建一个迁移的任务,设定为每天定时执行
用java代码是怎么实现呢?
用etl工具就可以完成你的工作,为什么要用java去写程序呢
如果你一定要用java实现,可以用java调用调用cmd命令导入,导出,用cmd导入,导出数据库你会吧,不过那样的话,两个数据库必须完全一致
学习
学习
来学习
可以用windows的定时任务
不一定非要java做的
你这个非要使用.txt格式吗?如果不是必须的那么9楼使用.xml的方法倒是不错。
没搞过
相关问答:
import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{
File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......
我在创建数据库的时候用的名字为oracle10,但是创建好后,在默认的目录下显示的名称却是oracle10g,这是为什么?
你看的 10g是安装目录吧
SQL> select name from v$database;
NAME
---------
ORCL
......