java解析文本文件数据并保存入库的问题!

edwin_su 2005-11-30 09:59:37
问题 1
有一个文本文件a.txt里存储数据为:(以下的数据不是真实数据)
0001 0002 0003 0004
0005 0006 0007 0008
0009 0000 0011 0097
数据库有表A,字段名为:
ID NAME AGE PASSWORD
现在要用java程序实现将文本文件a.txt中的每行数据插入到数据库表A中
ID NAME AGE PASSWORD
--------------------------------
0001 0002 0003 0004
0005 0006 0007 0008
0009 0000 0011 0097

<其中a.txt当中的数据以Tab键分开,回车键换行>

请问哪位做过相关的开发工作能提供一些代码和思路!谢谢!
===============================================================================
问题 2
这个程序需要定时触发,要用windows的计划任务。可我不清楚计划任务如何去触发这个程序执行?
...全文
160 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxlmwl 2005-12-01
  • 打赏
  • 举报
回复
简单啊,就是最基本的java的IO操作啊,按行读取文件,然后对每一行进行分割就行了,按空格分割(具体根据你的情况),然后入库就是了。

至于定时读取,功能要求不多的可以直接用java的TimerTask,要求定时比较强大的,可以用quartz来做。

不需要什么计划任务,没必要,玩java还考虑什么平台呢。
neucloud 2005-12-01
  • 打赏
  • 举报
回复
用Java写个数据导入的类,可以在命令行执行的那种,然后写个bat文件调用它来执行数据导入。
新建windows的任务计划时把需要执行的程序指定为那个bat文件就行了。
良少 2005-12-01
  • 打赏
  • 举报
回复
文本文件,用流倒入内存, 然后用JDBC,或者Hibernate之类的,保存进数据库。

你可以用Timer定时类,来设置定时任务。 不需要使用 计划任务。
gemouzhi 2005-11-30
  • 打赏
  • 举报
回复
不用程序,能直接导,定时触发可以写个作业

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧