当前位置: 首页 > article >正文

mysql表字段数据类型对应java类型

下面是常见的 MySQL 数据表字段数据类型以及对应的 Java 类型列表:

整数类型:
    TINYINT -> byte 或 Boolean
    SMALLINT -> short
    MEDIUMINT -> int
    INT -> int
    BIGINT -> long

浮点数类型:
    FLOAT -> float
    DOUBLE -> double
    DECIMAL -> java.math.BigDecimal

字符串类型:
    CHAR -> String
    VARCHAR -> String
    TEXT -> String
    LONGTEXT -> String

日期和时间类型:
    DATE -> java.sql.Date
    TIME -> java.sql.Time
    DATETIME -> java.sql.Timestamp
    TIMESTAMP -> java.sql.Timestamp

布尔类型:
    BOOL 或 BOOLEAN -> boolean 或 Boolean

二进制类型:
    BINARY -> byte[]
    VARBINARY -> byte[]
    BLOB -> byte[]

其他类型:
    ENUM -> String 或 enum
    SET -> String 或 Set<String>

请注意,上述列出的 Java 类型是一般情况下的映射,具体的映射关系还取决于使用的 JDBC 驱动程序和数据库版本。在实际开发中,你可能还需要考虑使用 ORM 框架来处理数据库与 Java 类型的映射,例如 Hibernate、MyBatis 等。


http://www.kler.cn/a/133509.html

相关文章:

  • 基于ECS实例搭建Hadoop环境
  • unity单例模式的不同声明(待完善
  • Java集合框架之Collection集合遍历
  • ECharts 实现大屏地图功能
  • Java NIO 深度解析:构建高效的 I/O 操作
  • 第三十一天|贪心算法| 56. 合并区间,738.单调递增的数字 , 968.监控二叉树
  • 矩阵的QR分解
  • 向pycdc项目提的一个pr
  • 使用Qt实现多人聊天工作室
  • 聚观早报 |联想集团Q2财季业绩;小鹏汽车Q3营收
  • uniapp自定义组件
  • 线性方程组
  • Django部署时静态文件配置的坑
  • 2023最新最全【Nacos】零基础安装教程
  • 2023年首届天府杯数学建模国际大赛问题A思路详解与参考代码:大地测量数据中异常现象的特征和识别
  • 搜维尔科技:业内普遍选择Varjo头显作为医疗VR/AR/XR解决方案
  • Linux | C语言中volatile关键字的理解
  • 盘点54个Python实用工具源码Python爱好者不容错过
  • PPT基础入门
  • F. Alex‘s whims Codeforces Round 909 (Div. 3) 1899F
  • 如何在Jupyter Lab中安装不同的Kernel
  • 限制Domain Admin登录非域控服务器和用户计算机
  • 【jvm】MinorGC、MajorGC和FullGC
  • OceanBase:Zone管理
  • GPT实战系列-P-Tuning本地化训练ChatGLM2等LLM模型,到底做了什么?(二)
  • STM32/N32G455国民科技芯片驱动DS1302时钟---笔记