Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Not a Bug
-
1.6.3
-
None
-
mariaDB : 5.2
mariadb-java-client : 1.6.3
OS : Ubuntu 16.04
JAVA : 1.7
Description
Table
CREATE TABLE `TEST_QUEUE` ( "
`TEST_SEQ` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '일련번호',
`TEST_DATA` LONGTEXT NULL COMMENT '저장될데이터' COLLATE 'utf8mb4_unicode_ci',
PRIMARY KEY (`TEST_SEQ`)"
) CHARSET=utf8mb4 COLLATE='utf8mb4_unicode_ci' ;
insert Row (Size :1032)
insert into TEST_QUEUE (TEST_DATA) values('
');
When you call the getClob function of the ResultSet object after performing a select query using JDBC, the last character "}" is omitted and the result is output.
MariaDbClob.java The length () of the source is missing a value of 1.
The value of clob.length () is 1031.
The original length is 1032.
Please confirm.
-----------------------------------------------------------------------------------------------------
JDBC를 이용하여 select 쿼리를 한 다음 ResultSet 개체의 getClob 함수를 호출 하면 맨 마지막 글자"}"가 빠져서 결과 값이 나오고 있습니다.
MariaDbClob.java 소스중 length()에서 값이 1이 모자르게 나오고 있습니다.
clob.length() 값이 1031이 나오고 있습니다.
원래 길이는 1032 입니다.
확인 부탁 드립니다.