mysql java类型对应_mysql基本数据类型[通俗易懂]

mysql java类型对应_mysql基本数据类型[通俗易懂]  MySQLConnector/J在处理MySQL数据类型和Java数据类型之间的转换方面非常灵活。通常,任何MySQL数据类型都可以转换为java.lang。String和任何数字类型都可以转换为任何Java数字类型,尽管可能会发生舍入、溢出或精度损失。  Connector/J按照JDBC规范的要求发出警告或抛出DataTruncation异常,除非通过使用属性jdbcCompliantTruncation并将其设置为false,将连接配置为不这样做。  下表中列出了始终保证有效的转换。第一列_mysql是整数,java实体定义为string

  MySQL Connector/J在处理MySQL数据类型和Java数据类型之间的转换方面非常灵活。
  通常,任何MySQL数据类型都可以转换为java.lang。String和任何数字类型都可以转换为任何Java数字类型,尽管可能会发生舍入、溢出或精度损失。
  Connector/J按照JDBC规范的要求发出警告或抛出DataTruncation异常,除非通过使用属性jdbcCompliantTruncation并将其设置为false,将连接配置为不这样做。
  下表中列出了始终保证有效的转换。第一列列出了一个或多个MySQL数据类型,第二列列出了一个或多个MySQL类型可以转换为的Java类型。

These MySQL Data Types Can always be converted to these Java types
HAR, VARCHAR, BLOB, TEXT, ENUM, and SET java.lang.String, java.io.InputStream, java.io.Reader, java.sql.Blob, java.sql.Clob
FLOAT, REAL, DOUBLE PRECISION, NUMERIC, DECIMAL, TINYINT, SMALLINT, MEDIUMINT, INTEGER, BIGINT java.lang.String, java.lang.Short, java.lang.Integer, java.lang.Long, java.lang.Double, java.math.BigDecimal
DATE, TIME, DATETIME, TIMESTAMP java.lang.String, java.sql.Date, java.sql.Timestamp

注意:
如果您选择的Java数值数据类型的精度或容量低于您要转换的MySQL数据类型,则可能会出现舍入、溢出或精度损失。
在这里插入图片描述

参考链接:

https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-type-conversions.html

今天的文章mysql java类型对应_mysql基本数据类型[通俗易懂]分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/59061.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注