暑假周总结03

(1)本周将上学期的河北创新平台年报统计系统的SqlServer数据库中的数据导入Oracle数据库中。

花了3个小时在解决问题上。

(2)下周准备完善代码部分

(3)遇到的问题

①.开始想通过java代码直接从一SqlServer数据库中把数据读出来,然后在java代码写入Oracle数据库。

后来发现,由于三级联动数据量太大,一直报错,所以就想了第二种方法。

②.通过Navicat把Oracl所需的数据表导出成SQL文件,打开查看文件格式及插入数据的形式,然后通过java

按这种形式把插入数据的部分输出到一个sql文件中,然后复制到所需在Oracle数据库中执行的sql 文件中去。

步骤如下图:

1.后边要在Oracle数据库中执行的sql文件,可以看到插入数据的格式如 INSERT INTO 等,数据为双引号内的123,abc;

暑假周总结03

2.按此插入数据的格式把SqlServer中的数据输出到一个sql文件中,把这部分复制到第一步的sql文件中。如下图。

暑假周总结03

3.执行第一步的sql文件,完成数据插入。

 ③后来发现网上能直接把SqlServer中的数据导入Oracle数据库中,不妨一试。