从数据库中读取数据并在春季写入输出.txt文件

问题描述:

我只想查询数据库中的数据并将其写入输出文件。我怎样才能达到这个使用春季批次?从数据库中读取数据并在春季写入输出.txt文件

+0

难道你不只是使用JDBC,然后用BufferedWriter写结果? – david99world 2013-03-13 10:04:30

+0

为什么你需要春季批次来做到这一点?你可以很好地用spring jdbc查询数据库,然后将输出写入文件。 – Anubhab 2013-03-13 10:06:25

+0

ok感谢您的建议 – user2160534 2013-03-13 10:08:33

如果你会在你的context.xml中,那么你将在你的处理器注入的JdbcTemplate,并使用File对象,你可以在任何文件

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> 
    <constructor-arg ref="dataSource"/> 
</bean> 
+0

由于我是新来的春天,我无法理解上面的代码 – user2160534 2013-03-13 10:22:43

+0

您可以参考下面的链接了解如何正确使用JDBC模板。 http://static.springsource.org/spring/docs/current/spring-framework-reference/html/jdbc.html。对于Spring批处理文件,您可以参考http://java.dzone.com/news/spring-batch-hello-world-1 – 2013-03-13 10:27:16

写入数据请参见本博客获取数据库连接JDBC模板,这对初学者来说非常棒! http://www.mkyong.com/spring/

有作者对如何使用JDBC http://www.mkyong.com/spring/maven-spring-jdbc-example/

然后,像RANU耆那教的正确说你使用的JdbcTemplate在你的类通过读取信息(执行您想要查询)明确和简单的例子注入它有一个属性。

按照mkyong的例子,它会很容易。