Java - 빈 값의 데이터를 데이터베이스에 삽입하면 데이터가 너무 깁니다.
漂亮男人
漂亮男人 2017-05-25 15:08:09
0
2
696

null 값으로 데이터베이스에 삽입된 데이터는 데이터 잘림: 행 1의 'REPLY_TYPE' 열에 대한 데이터가 너무 깁니다. 이 필드는 varchar(20)로 설정됩니다. 프로그램과 테이블의 문자 집합은 모두입니다. utf_8

漂亮男人
漂亮男人

모든 응답(2)
洪涛

jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxxxxx?useUnicode=true&characterEncoding=utf8

을 시도해 보세요.

보증: 데이터베이스, 테이블, 필드, 프로그램 인코딩 및 JDBC 연결은 모두 utf-8입니다

伊谢尔伦

정말 눈물이 났습니다. 내 데이터베이스 필드의 순서가 Java 코드의 삽입 순서와 일치하지 않았기 때문입니다. 긴 것은 문자 유형에 삽입되고
삽입이 제한되었습니다. 테이블 이름 값 ​​(?,?)은 필수입니다. 순서는 테이블의 필드와 일치해야 합니다.
테이블 이름(필드 이름, 필드 이름) 값에 삽입하세요.(?,?) 이 순서는 일치하지 않을 수 있습니다
저같은 초보가 이런 실수를 하는거 같아요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿