mysql中的字符串分为固定长度的char 或者varchar,可变长度的tinytext,text等,直接设置成可变长度的类型不是更省事,不用去估计可能的长度
2017-04-17回答次数:4访问次数:475
一般来说,文件的内容在MySQL数据库中存储在Clob(TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT)数据类型下。JDBC提供了对Clob数据类型的支持,将文件的内容存储到数据库的表中。PreparedStatement接口的setCharacterStream()方法接受一个整数,表示参数的索引和Reader对象作为参数。并将给定读取器对象(文件)的内容设置为指定索引中的参数(占位符)的值。每当您需要发送非常大的文本值时,您都可以使用此方法。使用JDBC存储文本文件:如果
2023-09-16评论:0访问次数:914
CLOB通常代表字符大型对象,SQLClob是一种内置数据类型,用于存储大量文本数据。使用此数据类型,您最多可以存储2,147,483,647个字符的数据。JDBCAPI的java.sql.Clob接口表示CLOB数据类型。由于JDBC中的Clob对象是使用SQL定位器实现的,因此它保存一个指向SQLCLOB(而不是数据)的逻辑指针。MySQL数据库提供了对此数据类型的支持使用四个变量,即TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。将CLOB数据类型转换为字符串从表中检索
2023-09-11评论:0访问次数:632