将html的form表单数据存入Oracle

来源:互联网 发布:stc89c51单片机引脚图 编辑:程序博客网 时间:2024/06/07 01:42

近日工作中遇到这样的要求:将页面table中的数据存入Oracle中,由于数量较大,我采取了下面的办法,贴出来,跟大家分享,如有更好的办法,请大家也告诉我。

 

首先将页面信息copy到Excel中,将数据按其中一个字段筛选,然后分类,分类后每一类的数据都单独保存为一个文件,保存为csv格式的文件,注意:每列数值要与你表的字段对应;


然后自己制作一个control.ctl文件,内容为:
load data infile 'e:/sql.csv' append into table tablename fields terminated by ',' (id,keyword,attribute)
 (说明:e:/sql.csv为你刚才保存的页面数据,tablename为将要插入的表名,id,keyword,attribute为该表字段)


最后在cmd中执行该语句:
 E:/>sqlldr
dbname/dbpassword@servername control='control.ctl’

 

至此,你e:/sql.csv中的数据已全部到如表中。

原创粉丝点击