从一个数据库表插入到另一个

内存

我在mySQL数据库表中有数据。我正在选择此数据,然后尝试将其插入到Netezza数据库表中。我正在使用spring框架,并且有一个称为Student的实体类。

mySQL数据库表中的某些字段为Integer格式,但Netezza中的等效字段为字符格式。

我正在使用JDBC模板,并从mySQL获取数据并将该Student对象插入Netezza。

这是我的方法:

 String sqlStudent="INSERT INTO STUDENT(STUDENTID,CLASSID,COURSEID,TESTDATE,SCOREDATE) VALUES (?,?,?,?,?)";
 netezzaJDBCTemplate.update(sqlStudent,new Object[] {student.getStudentId(),student.getClassId(),student.getCourseId(),student.getTestDate(),student.getScoreDate)});

执行此操作时出现错误。我什至尝试对INSERT进行硬编码。

 Exception in thread "main" org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [INSERT INTO STUDENT(STUDENTID,CLASSID,COURSEID,TESTDATE,SCOREDATE) VALUES (1521995,134,21,'2014-02-15 00:00:00','2014-02-15 00:00:00') )]; nested exception is org.netezza.error.NzSQLException: Parameter Index out of range: 1    

这是因为两个数据库之间的列数据类型不同吗?还是我想念其他东西?

请帮忙。

RP-

new studentMapper()可能是问题所在。JdbcTemplate的更新方法不会接受RowMapper正确吗?

如果您不使用,请NamedParameterJdbcTemplate尝试使用常规JdbcTemplate不是常规,这样可以将sql参数与名称绑定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从一个数据库插入另一个数据库

来自分类Dev

在sqlite中将表从一个数据库克隆到另一个具有相同rowid的数据库

来自分类Dev

实现删除,然后从一个数据库插入另一个数据库的最快方法?

来自分类Dev

从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

来自分类Dev

将数据从一个表复制到另一个数据库中的另一个表

来自分类Dev

如何将所有配置单元表从一个数据库复制到另一个数据库

来自分类Dev

如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

来自分类Dev

从一个表到另一个表的SQL Server数据库批量插入

来自分类Dev

将表从一个数据库复制到另一个数据库

来自分类Dev

如何通过IP将数据从一个数据库/表复制到另一个远程数据库

来自分类Dev

Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

来自分类Dev

将表数据从一个数据库复制到另一个数据库

来自分类Dev

从一个表插入到另一个表(不同的数据库)

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

MySQL从一个数据库插入另一个数据库

来自分类Dev

将表数据从一个数据库复制到具有条件的另一个数据库

来自分类Dev

将记录从一个数据库复制到另一个数据库(Teradata到SQL Server)

来自分类Dev

如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

来自分类Dev

从一个数据库中选择,然后插入另一个数据库-MySQL

来自分类Dev

将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

来自分类Dev

在mysql中将数据从一个数据库插入另一个数据库

来自分类Dev

将数据库中一个表的值插入到另一个数据库中的另一表

来自分类Dev

如何将数据从一个表插入和检索到mysql数据库中的另一个表

来自分类Dev

将表数据从一个数据库复制到另一个数据库

来自分类Dev

如何将表从一个数据库更新到另一个?

来自分类Dev

从一个数据库表插入到 ANDROID 中的另一个数据库表

来自分类Dev

将数据从一个数据库复制到另一个数据库 - 包括引用的表和身份

来自分类Dev

mysql 从另一个数据库插入到表中选择

来自分类Dev

使用 Alteryx 将表从一个数据库复制到另一个数据库

Related 相关文章

  1. 1

    MySQL从一个数据库插入另一个数据库

  2. 2

    在sqlite中将表从一个数据库克隆到另一个具有相同rowid的数据库

  3. 3

    实现删除,然后从一个数据库插入另一个数据库的最快方法?

  4. 4

    从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

  5. 5

    将数据从一个表复制到另一个数据库中的另一个表

  6. 6

    如何将所有配置单元表从一个数据库复制到另一个数据库

  7. 7

    如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

  8. 8

    从一个表到另一个表的SQL Server数据库批量插入

  9. 9

    将表从一个数据库复制到另一个数据库

  10. 10

    如何通过IP将数据从一个数据库/表复制到另一个远程数据库

  11. 11

    Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

  12. 12

    将表数据从一个数据库复制到另一个数据库

  13. 13

    从一个表插入到另一个表(不同的数据库)

  14. 14

    从一个数据库表插入到另一个

  15. 15

    MySQL从一个数据库插入另一个数据库

  16. 16

    将表数据从一个数据库复制到具有条件的另一个数据库

  17. 17

    将记录从一个数据库复制到另一个数据库(Teradata到SQL Server)

  18. 18

    如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

  19. 19

    从一个数据库中选择,然后插入另一个数据库-MySQL

  20. 20

    将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

  21. 21

    在mysql中将数据从一个数据库插入另一个数据库

  22. 22

    将数据库中一个表的值插入到另一个数据库中的另一表

  23. 23

    如何将数据从一个表插入和检索到mysql数据库中的另一个表

  24. 24

    将表数据从一个数据库复制到另一个数据库

  25. 25

    如何将表从一个数据库更新到另一个?

  26. 26

    从一个数据库表插入到 ANDROID 中的另一个数据库表

  27. 27

    将数据从一个数据库复制到另一个数据库 - 包括引用的表和身份

  28. 28

    mysql 从另一个数据库插入到表中选择

  29. 29

    使用 Alteryx 将表从一个数据库复制到另一个数据库

热门标签

归档