setFetchSize Mariadb jdbcdriver 버전 3.0.4
setFetchSize(Integer)를 사용하여 2.7.2 et 3.0.4 MariaDB JDBC 드라이버를 실행하면 오류가 발생합니다.최소값)
java.sql.SQL SyntaxErrorException: (fretch=27489500) 잘못된 가져오기 크기
그럼 다음으로 넘어가겠습니다.setFetchSize(1)
https://mariadb.com/kb/en/about-mariadb-connector-j/
버전 1.4.0보다 이전 버전에서는 가져오기 크기에 사용할 수 있는 값은 Statement뿐이었습니다.setFetchSize(정수).MIN_VALUE)(문장에 해당합니다.set Fetch Size (1) 입니다.이 값은 호환성을 위해 계속 허용되지만 스테이트먼트를 사용합니다.setFetchSize(1)는 JDBC에 따르면 값이 >= 0이어야 하기 때문입니다.
그리고 발표 노트에는 아무것도 없었어요
이것은 커넥터 또는 아이디어 버그이므로 다운그레이드해야 합니다.
포럼을 검색할 때도 같은 문제가 있습니다.권장되는 해결책은 수정이 발표될 때까지 버전을 줄이는 것이 좋습니다.
참고 자료: https://youtrack.jetbrains.com/issue/DBE-16376
해결 방법은 다음과 같습니다.
MariaDB 버전을 낮춰야 합니다. 드라이버 목록에서 Maria DB를 선택하고 +를 클릭한 다음 더 낮은 값을 추가합니다. 2.7.3이 작동했습니다.매우 중요한 것은 다른 연결을 만들 수 있는 "데이터 소스 생성"을 클릭하는 것입니다.낮은 버전의 새로운 데이터 소스를 만들지 않고는 작업을 하지 않았습니다.
언급URL : https://stackoverflow.com/questions/72648809/setfetchsize-mariadb-jdbcdriver-version-3-0-4
'programing' 카테고리의 다른 글
| 실행 중인 Bash 스크립트의 경로를 확인합니다. (0) | 2023.04.14 |
|---|---|
| 뷰 모델의 컬렉션에 Collection Container를 바인딩하려면 어떻게 해야 합니까? (0) | 2023.04.14 |
| 정의되지 않은 메서드 Maatwebsite 호출\Excel\Excel::load() (0) | 2023.04.14 |
| WPF MVVM에서의 이미지 바인딩 (0) | 2023.04.14 |
| 바이트[] ~ 16진수 문자열 (0) | 2023.04.14 |
