한 데이터베이스 테이블에서 다른 데이터베이스 테이블로 삽입

mySQL 데이터베이스 테이블에 데이터가 있습니다. 이 데이터를 선택하고 Netezza 데이터베이스 테이블에 삽입하려고합니다. 스프링 프레임 워크를 사용하고 있으며 Student라는 엔티티 클래스가 있습니다.

mySQL 데이터베이스 테이블의 일부 필드는 정수 형식이지만 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를 올바르게 허용하지 않습니까?

당신이 사용하지 않는 경우 에는 SQL 매개 변수를 이름으로 바인딩 할 수있는 NamedParameterJdbcTemplate일반보다 선호 JdbcTemplate하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ANDROID의 한 데이터베이스 테이블에서 다른 데이터베이스 테이블로 삽입

분류에서Dev

한 테이블에서 다른 테이블로 데이터를 데이터베이스 (다른 서버)에 삽입

분류에서Dev

mysql 데이터베이스의 한 테이블에서 다른 테이블로 데이터를 삽입하고 검색하는 방법

분류에서Dev

한 데이터베이스 테이블의 행을 다른 데이터베이스의 두 개의 다른 테이블에 삽입

분류에서Dev

데이터베이스의 한 테이블 값을 다른 데이터베이스의 다른 테이블에 삽입

분류에서Dev

두 데이터베이스의 서로 다른 두 테이블에 동일한 Guid 키 삽입

분류에서Dev

한 데이터베이스에서 다른 데이터베이스로 테이블 데이터 복사

분류에서Dev

Oracle 데이터베이스, 한 테이블에서 다른 테이블로 데이터 업데이트

분류에서Dev

MySQL의 한 데이터베이스에서 다른 데이터베이스로 데이터 삽입

분류에서Dev

동일한 데이터베이스의 한 테이블에서 다른 테이블로 데이터 이동

분류에서Dev

한 데이터베이스에서 다른 데이터베이스로 테이블을 업데이트하는 방법은 무엇입니까?

분류에서Dev

tmp 데이터베이스의 테이블에서 다른 데이터베이스의 테이블로 삽입 및 업데이트

분류에서Dev

동일한 데이터베이스의 한 테이블에서 다른 테이블로 데이터를 복사하는 방법은 무엇입니까?

분류에서Dev

한 테이블에서 HIVE의 다른 테이블로 JSON 데이터 삽입

분류에서Dev

한 테이블에서 다른 테이블로 데이터 삽입-MySQL

분류에서Dev

SQL Server 데이터베이스의 제약 조건을 위반하지 않고 한 테이블에서 다른 테이블로 레코드 삽입

분류에서Dev

다른 데이터베이스 MS Access의 다른 테이블에 완전한 RecordSet 삽입

분류에서Dev

MySQL은 한 데이터베이스에서 다른 데이터베이스로 삽입

분류에서Dev

데이터베이스의 한 테이블에서 다른 데이터베이스의 테이블로 데이터를 전송하는 방법

분류에서Dev

Android의 sqlite 데이터베이스에 동일한 데이터베이스 파일을 사용하여 다른 테이블 삽입

분류에서Dev

한 데이터베이스에서 선택하고 다른 데이터베이스에 삽입-MySQL

분류에서Dev

다른 데이터베이스 테이블의 다른 필드에 삽입

분류에서Dev

SQL에서 한 테이블에서 다음 테이블로 데이터 삽입

분류에서Dev

SQL에서 한 테이블에서 다음 테이블로 데이터 삽입

분류에서Dev

Codeigniter의 mysql 데이터베이스에서 테이블의 한 열에 3 개의 다른 입력 필드의 데이터를 함께 삽입하는 방법

분류에서Dev

테이블에서 데이터를 복사하고 다른 SQL Server 데이터베이스에 삽입

분류에서Dev

SQL 서버 : 한 테이블에서 다른 테이블로 누락 된 데이터 삽입 / 업데이트

분류에서Dev

5 초마다 한 테이블에서 다른 @mysql 데이터베이스로 데이터 복사

분류에서Dev

다른 테이블에서 선택한 데이터 삽입

Related 관련 기사

  1. 1

    ANDROID의 한 데이터베이스 테이블에서 다른 데이터베이스 테이블로 삽입

  2. 2

    한 테이블에서 다른 테이블로 데이터를 데이터베이스 (다른 서버)에 삽입

  3. 3

    mysql 데이터베이스의 한 테이블에서 다른 테이블로 데이터를 삽입하고 검색하는 방법

  4. 4

    한 데이터베이스 테이블의 행을 다른 데이터베이스의 두 개의 다른 테이블에 삽입

  5. 5

    데이터베이스의 한 테이블 값을 다른 데이터베이스의 다른 테이블에 삽입

  6. 6

    두 데이터베이스의 서로 다른 두 테이블에 동일한 Guid 키 삽입

  7. 7

    한 데이터베이스에서 다른 데이터베이스로 테이블 데이터 복사

  8. 8

    Oracle 데이터베이스, 한 테이블에서 다른 테이블로 데이터 업데이트

  9. 9

    MySQL의 한 데이터베이스에서 다른 데이터베이스로 데이터 삽입

  10. 10

    동일한 데이터베이스의 한 테이블에서 다른 테이블로 데이터 이동

  11. 11

    한 데이터베이스에서 다른 데이터베이스로 테이블을 업데이트하는 방법은 무엇입니까?

  12. 12

    tmp 데이터베이스의 테이블에서 다른 데이터베이스의 테이블로 삽입 및 업데이트

  13. 13

    동일한 데이터베이스의 한 테이블에서 다른 테이블로 데이터를 복사하는 방법은 무엇입니까?

  14. 14

    한 테이블에서 HIVE의 다른 테이블로 JSON 데이터 삽입

  15. 15

    한 테이블에서 다른 테이블로 데이터 삽입-MySQL

  16. 16

    SQL Server 데이터베이스의 제약 조건을 위반하지 않고 한 테이블에서 다른 테이블로 레코드 삽입

  17. 17

    다른 데이터베이스 MS Access의 다른 테이블에 완전한 RecordSet 삽입

  18. 18

    MySQL은 한 데이터베이스에서 다른 데이터베이스로 삽입

  19. 19

    데이터베이스의 한 테이블에서 다른 데이터베이스의 테이블로 데이터를 전송하는 방법

  20. 20

    Android의 sqlite 데이터베이스에 동일한 데이터베이스 파일을 사용하여 다른 테이블 삽입

  21. 21

    한 데이터베이스에서 선택하고 다른 데이터베이스에 삽입-MySQL

  22. 22

    다른 데이터베이스 테이블의 다른 필드에 삽입

  23. 23

    SQL에서 한 테이블에서 다음 테이블로 데이터 삽입

  24. 24

    SQL에서 한 테이블에서 다음 테이블로 데이터 삽입

  25. 25

    Codeigniter의 mysql 데이터베이스에서 테이블의 한 열에 3 개의 다른 입력 필드의 데이터를 함께 삽입하는 방법

  26. 26

    테이블에서 데이터를 복사하고 다른 SQL Server 데이터베이스에 삽입

  27. 27

    SQL 서버 : 한 테이블에서 다른 테이블로 누락 된 데이터 삽입 / 업데이트

  28. 28

    5 초마다 한 테이블에서 다른 @mysql 데이터베이스로 데이터 복사

  29. 29

    다른 테이블에서 선택한 데이터 삽입

뜨겁다태그

보관