jdbc 操作 blob 保存不上问题

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】 OceanBase 4.2.1.7 (r107020012024061213-2a278db71acb476122dd0467fd8a30c047728e27) (Built Jun 12 2024 13:49:17)
【问题描述】
blob 字段超过6000无法保存到数据中 使用的是oracle模式
【复现路径】
JDBC调用采用以下方式,驱动版本:2.4.3
Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement pstmt = conn.prepareStatement(sql);

// }
pstmt.setString(1,“333”);

            // 设置大BLOB数据
            StringBuffer str = new StringBuffer("xxxxxxxxxxxx");
            for(int i=0;i<4100;i++){
                str.append("Y");
            }
            byte[] blobData = str.toString().getBytes();

				/

// Blob b = new com.oceanbase.jdbc.Blob(blobData);
// pstmt.setBlob(2, b);

            //pstmt.setBlob(2, new ByteArrayInputStream(blobData));
            //pstmt.setBinaryStream(2, new ByteArrayInputStream(blobData));
            //pstmt.setBytes(2, blobData);
            pstmt.setBinaryStream(2, new ByteArrayInputStream(blobData),blobData.length);

            pstmt.setString(3,"1111");
            pstmt.setString(4,"1111");
            pstmt.setString(5,"1111");
            pstmt.setString(6,"1111");
            pstmt.setString(7,"1111");


            int affectedRows = pstmt.executeUpdate();

你好社区版ob没有oracle模式
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询

https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022