试了一下spring的JdbcTemplate觉得很好用。首先增加一个连接到mysql数据库的dataSource

<bean id="dataSource2" class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-method="close">
<property name="driverClassName"><value>org.hibernate.dialect.MySQLDialect</value></property>
<property name="url">
<value>jdbc:mysql://192.168.0.240:3306/wordpressωuseUnicode=true&amp;characterEncoding=utf8</value>
</property>
<property name="username"><value>root</value></property>
<property name="password"><value></value></property>
</bean>
 public void testCopyData() throws Exception{
DataSource ds = (DataSource)applicationContext.getBean("dataSource2"); CategoryManager cateManager = (CategoryManager) applicationContext.getBean("categoryManager"); JdbcTemplate jt = new JdbcTemplate(ds);
System.out.println("Total posts:"+jt.queryForInt("select count(*) from wp_posts"));
assertNotNull(ds); List cates = jt.queryForList("select * from wp_categories");
int i= 0;
for(Iterator ite = cates.iterator(); ite.hasNext();){
i++;
Map result = (Map) ite.next();
Category cate = new Category();
cate.setName((String)result.get("cat_name"));
cate.setOrder(i);
if(i==1)
cate.setDefaultCategory(true);
cateManager.saveCategory(cate);
System.out.println("cat_name:"+result.get("cat_name")+"\n");
}
}

最新文章

  1. Codeforces Round #389 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 3) C
  2. RL中“#” “?” &amp;“”号的作用
  3. 315Mhz、433Mhz无线遥控信号的解码分析和模拟
  4. HTTP基础(一):如何使用浏览器network查看请求和响应的信息
  5. BKDRhash实现
  6. win7无线网连接了,但是图标显示未连接
  7. C# winform编程中多线程操作控件方法
  8. C++ 不使用virtual实现多态
  9. Openjudge-计算概论(A)-放苹果
  10. 微信小程序-滚动消息通知
  11. 一套代码小程序&amp;Web&amp;Native运行的探索02
  12. MongoDB-BSON
  13. Kubernetes审计日志方案
  14. 小LK玩积木
  15. windows搭建RocketMQ服务
  16. grep -A -B -C 显示抓取的前后几行参数
  17. python 遇到的问题及解答
  18. linux shell 脚本攻略学习15--如何只列出目录,如何快速切换目录
  19. nginx(一)----ubuntu14.04下安装nginx
  20. 判断UNITY版本号

热门文章

  1. Python解析HTML的开发库pyquery
  2. python命令行参数处理模块 optparse 使用参考
  3. CentOS中操作Psql
  4. Sybase ASE报错:server Error: 8242, Severity: 16, State: 1
  5. andriod ADB命令的使用
  6. ios关于layer的一些常用属性
  7. 团队项目-smart原则
  8. 【递推】BZOJ 1088: [SCOI2005]扫雷Mine
  9. 将Windows上的文件上传到Linux上
  10. iOS上的jQuery.on()冒泡事件绑定 以及 iOS绝对定位元素中的输入框