找到关于 MySQL 的 4379 篇文章

如何在 JDBC 中处理日期?

Krantik Chavan
更新于 2019-07-30 22:30:25

2K+ 次浏览

您可以使用 date 数据类型在 SQL 中插入日期值,java.sql.Date 类映射到 SQL DATE 类型。PreparedStatement 接口提供了一个名为 setDate() 的方法。使用此方法,您可以将日期插入表中。此方法接受两个参数 - 表示需要设置日期值的占位符 (?) 的参数索引的整数。表示要传递的日期值的 Date 对象。java.sql.Date 类的构造函数接受一个长整型变量,表示自纪元(标准基准时间,即 1970 年 1 月 1 日,格林威治标准时间 00:00:00)以来的毫秒数。示例假设我们创建了……阅读更多

什么是 LOB 数据类型?JDBC 中这些数据类型的限制是什么?

Krantik Chavan
更新于 2019-07-30 22:30:25

174 次浏览

BLOB 是二进制大对象,可以容纳可变数量的数据,最大长度为 65535 个字符。这些用于存储大量二进制数据,例如图像或其他类型的文件。CLOB 通常代表字符大对象,SQL Clob 是内置数据类型,用于存储大量文本数据。使用此数据类型,您可以存储高达 2,147,483,647 个字符的数据。Blob 和 Clob 数据类型一起被称为 LOB(大型对象)数据类型。以下是这些数据类型的限制。无法比较:我们无法比较 CLOB……阅读更多

BLOB 和 CLOB 数据类型有什么区别?

Krantik Chavan
更新于 2020-06-07 07:10:46

13K+ 次浏览

Blob 和 Clob 一起被称为 LOB(大型对象类型)。以下是 Blob 和 Clob 数据类型的主要区别。Blob Clob Blob 的全称是二进制大型对象。Clob 的全称是字符大型对象。这用于存储大型二进制数据。这用于存储大型文本数据。这以二进制流的形式存储值。这以字符流的形式存储值。使用此方法,您可以存储视频、图像、gif 和音频文件等文件。使用此方法,您可以存储文本文件、PDF 文档、Word 文档等文件。MySQL 使用以下数据类型支持此功能:TINYBLOB BLOB MEDIUMBLOB LONGBLOB MySQL……阅读更多

如何使用 JDBC 从数据库中检索文件?

Krantik Chavan
更新于 2020-06-27 06:18:17

1K+ 次浏览

ResultSet 接口提供名为 getClob() 和 getCharacterStream() 的方法来检索 Clob 数据类型,其中通常存储文件的内容。这些方法接受一个表示列索引的整数(或表示列名的 String 值),并检索指定列的值。不同之处在于 getClob() 方法返回一个 Clob 对象,而 getCgaracterStream() 方法返回一个 Reader 对象,其中包含 Clob 数据类型的内容。示例假设我们创建了一个名为 Articles 的数据库表,其描述如下:+---------+--------------+------+-----+---------+-------+ | 字段 | 类型 | Null | Key | 默认值 | Extra | +---------+--------------+------+-----+---------+-------+ | Name | varchar(255) | YES | | NULL | | | Article | ...阅读更多

如何使用 JDBC 将文件插入/存储到 MySQL 数据库中?

Daniol Thomas
更新于 2019-07-30 22:30:25

4K+ 次浏览

通常,文件的内容存储在 MySQL 数据库中 Clob (TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT) 数据类型下。JDBC 提供对 Clob 数据类型的支持,以便将文件的内容存储到数据库中的表中。PreparedStatement 接口的 setCharacterStream() 方法接受一个表示参数索引的整数和一个 Reader 对象作为参数。并将给定 reader 对象(文件)的内容设置为指定索引中参数(占位符)的值。每当您需要发送非常大的文本值时,都可以使用此方法。使用 JDBC 存储文本文件:如果您需要……阅读更多

编写一个 JDBC 示例,使用 getCharacterStream() 方法从表中检索 Clob 值?

Daniol Thomas
更新于 2019-07-30 22:30:25

548 次浏览

ResultSet 接口提供名为 getClob() 的方法,用于从数据库中的表中检索 clob 数据类型。除此之外,它还提供了一个名为 getCharacterStream() 的方法,与 getClob() 方法类似,此方法也接受一个表示列索引的整数(或表示列名的 String 值),并检索指定列的值。不同之处在于,与 getClob() 方法(返回 Clob 对象)不同,此方法返回 Reader 类的一个对象。示例假设我们创建了一个名为 MyData 的数据库表,其描述如下:+---------+--------------+------+-----+---------+-------+ | 字段 | 类型 | Null | Key | 默认值 | Extra | +---------+--------------+------+-----+---------+-------+ | Name | ...阅读更多

编写一个 JDBC 示例,用于将 Clob 数据类型的值插入表中?

Daniol Thomas
更新于 2019-07-30 22:30:25

2K+ 次浏览

假设我们已经在数据库中创建了一个名为 MyData 的表,其描述如下:+---------+--------------+------+-----+---------+-------+ | 字段 | 类型 | Null | Key | 默认值 | Extra | +---------+--------------+------+-----+---------+-------+ | Name | varchar(255) | YES | | NULL | | | Article | longtext | YES | | NULL | | +---------+--------------+------+-----+---------+-------+如果您需要插入……阅读更多

什么是 JDBC Clob 数据类型?如何存储和读取其中的数据?

Daniol Thomas
更新于 2019-07-30 22:30:25

10K+ 次浏览

CLOB 通常代表字符大对象,SQL Clob 是内置数据类型,用于存储大量文本数据。使用此数据类型,您可以存储高达 2,147,483,647 个字符的数据。JDBC API 的 java.sql.Clob 接口表示 CLOB 数据类型。由于 JDBC 中的 Clob 对象是使用 SQL 定位器实现的,因此它保存指向 SQL CLOB 的逻辑指针(而不是数据)。MYSQL 数据库使用四个变量提供对这种数据类型的支持。TINYTEXT:最大字符数为 28-1(255)的 CLOB 类型。TEXT:最大字符数为 216-1 的 CLOB 类型……阅读更多

什么是 JDBC Blob 数据类型?如何存储和读取其中的数据?

Daniol Thomas
更新于 2019-07-30 22:30:25

11K+ 次浏览

BLOB 是二进制大对象,可以容纳可变数量的数据,最大长度为 65535 个字符。这些用于存储大量二进制数据,例如图像或其他类型的文件。定义为 TEXT 的字段也保存大量数据。两者之间的区别在于,存储数据的排序和比较在 BLOB 中区分大小写,而在 TEXT 字段中不区分大小写。您不必为 BLOB 或 TEXT 指定长度。将 blob 存储到数据库中要使用 JDBC 程序将 Blob 数据类型存储到数据库中,请按照以下步骤操作……阅读更多

JDBC 支持哪些数据类型?

Daniol Thomas
更新于 2019-07-30 22:30:25

205 次浏览

JDBC 几乎支持所有 SQL 数据类型。每当 JDBC 驱动程序从 Java 应用程序接收调用时,它都会将其中的 Java 数据类型转换为相应的 SQL 数据类型。转换过程遵循默认映射。以下是 JDBC 支持的数据类型及其对应的 SQL 数据类型的列表。SQL JDBC/Java VARCHAR java.lang.String CHAR java.lang.String LONGVARCHAR java.lang.String BIT boolean NUMERIC java.math.BigDecimal TINYINT byte SMALLINT short INTEGER int BIGINT long REAL float FLOAT float DOUBLE double VARBINARY byte[ ] BINARY byte[ ] DATE java.sql.Date TIME java.sql.Time TIMESTAMP java.sql.Timestamp CLOB java.sql.Clob BLOB java.sql.Blob ARRAY java.sql.Array REF java.sql.Ref STRUCT java.sql.Struct

广告