你的位置:首页 > 软件开发 > Java > 集算器协助java处理结构化文本之导入数据库

集算器协助java处理结构化文本之导入数据库

发布时间:2015-12-15 12:00:16
直接用JAVA将结构化文本文件导入数据库时,需要手工拼凑SQL语句,还需要处理各种麻烦情况,比如:表中数据是否已经存在,是要update还是要insert,文件中是否包含字段,文件中的字段是否和表字段一致。使用集算器来辅助Java编程,这些问题都不需要自己写代码解决。下面我们通过 ...

集算器协助java处理结构化文本之导入数据库

直接用JAVA将结构化文本文件导入数据库时,需要手工拼凑SQL语句,还需要处理各种麻烦情况,比如:表中数据是否已经存在,是要update还是要insert,文件中是否包含字段,文件中的字段是否和表字段一致。

使用集算器来辅助Java编程,这些问题都不需要自己写代码解决。下面我们通过例子来看一下具体作法。

文本文件sales.txt中存储着销售订单数据,列分隔符是tab,前几行数据如下:

集算器协助java处理结构化文本之导入数据库

下面,我们要把sales.txt导入到结构相同的空表中。

先在集算器中编写脚本,脚本名为test.dfx。

集算器协助java处理结构化文本之导入数据库

上述脚本中,import函数用来读入文本文件,其默认的列分割符是tab,函数选项@t表示将第一行作为列名。update函数用来将A1中的数据批量导入数据库,这里的OracleDB是数据源名,Tsales是表名。

上述脚本已经完成了所有的导入工作,接下来只需在JAVA代码中调用即可。

    //建立esProc jdbc连接

原标题:集算器协助java处理结构化文本之导入数据库

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。