`

mysql数据库 JDBC 对照

阅读更多
mysql 数据库 JDBC 对照
类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述
           
VARCHAR L+N VARCHAR java.lang.String 12  
CHAR N CHAR java.lang.String 1  
BLOB L+N BLOB java.lang.byte[] -4  
TEXT 65535 VARCHAR java.lang.String -1  
           
INTEGER 4 INTEGER UNSIGNED java.lang.Long 4  
TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6  
SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5  
MEDIUMINT 8 MEDIUMINT UNSIGNED java.lang.Integer 4  
BIT 1 BIT java.lang.Boolean -7  
BIGINT 20 BIGINT UNSIGNED java.math.BigInteger -5  
FLOAT 4+8 FLOAT java.lang.Float 7  
DOUBLE 22 DOUBLE java.lang.Double 8  
DECIMAL 11 DECIMAL java.math.BigDecimal 3  
BOOLEAN 1 同TINYINT      
           
ID 11 PK (INTEGER UNSIGNED) java.lang.Long 4  
           
DATE 10 DATE java.sql.Date 91  
TIME 8 TIME java.sql.Time 92  
DATETIME 19 DATETIME java.sql.Timestamp 93  
TIMESTAMP 19 TIMESTAMP java.sql.Timestamp 93  
YEAR 4 YEAR java.sql.Date

91

 

 

 

 

 

 

对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。

 

对于boolen类型,在mysql 数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。

分享到:
评论

相关推荐

    MySQL数据库连接语句

    MySQL数据库是世界上最受欢迎的开源关系型数据库之一,用于存储、管理和检索数据。连接MySQL数据库是进行数据操作的第一步,这通常通过编写特定的连接字符串来实现。本文将深入探讨MySQL数据库连接语句,并提供多种...

    JDBC数据类型与数据库字段对应表——mysql篇

    JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger

    mysql数据库数据迁移应用方案设计(附带源码)

    Java后端开发中,可以使用JDBC连接MySQL数据库,执行SQL语句实现数据迁移。此外,还可以借助第三方库如MyBatis或Hibernate进行操作。 5. **功能测试**:迁移完成后,对新数据库进行功能测试,确保所有业务逻辑正常...

    java、mysql以及oracle数据类型对照表

    标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...

    公历农历对照表,适用于数据库

    用户可以将这个Access表导入到其他支持Access数据格式(如ODBC或JDBC)的数据库系统中,例如MySQL、SQL Server、Oracle等。导入后,开发者可以编写SQL查询来实现公历和农历之间的转换。 对于标签"公农历对照表",它...

    Java常用数据库驱动,SQLServer、mysql、Oracle驱动

    Connection conn = DriverManager.getConnection("jdbc:mysql://服务器地址:端口/数据库名?useSSL=false&serverTimezone=UTC", "用户名", "密码"); ``` 最后,我们来看**Oracle驱动**。Oracle提供了不同版本的JDBC...

    数据库迁移及区别比较(Oracle,Sql Server,MySql).pdf

    本文主要探讨的是数据库迁移的过程以及Oracle、SQL Server、MySQL这三种常见数据库之间的差异。在进行数据库迁移时,通常涉及以下几个关键步骤: 1. **数据库建表脚本的修改**: - 数据类型转换:由于不同数据库的...

    Java数据类型与MySql数据类型对照表

    本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java....

    java连接数据库的实验

    它是Java标准的一部分,提供了统一的方式来访问数据库,无论数据库是Oracle、MySQL还是其他类型。 2. **Oracle数据库**: Oracle是世界上最流行的商业关系型数据库管理系统之一,广泛应用于大型企业级应用。它支持...

    java_mysql_数据类型对照.doc

    在IT领域,特别是软件开发与数据库管理中,Java与MySQL之间的数据类型映射是一个至关重要的知识点,它确保了数据在不同平台间能够准确无误地转换与存储。根据提供的文件信息,我们可以深入探讨这一主题,解析Java与...

    mybatis 生成mysql对应映射文件

    `mysql-connector-java-5.1.6-bin.jar`是MySQL的JDBC驱动,用于连接Java应用程序和MySQL数据库。JDBC(Java Database Connectivity)是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新...

    mysql使用手册原版,中英文

    在Python、Java、PHP等编程语言中,都有专门用于连接和操作MySQL数据库的API。例如,Python中的`mysql-connector-python`库,Java的JDBC(Java Database Connectivity),以及PHP的mysqli或PDO扩展。 手册可能详细...

    MySql于Java数据类型对应列表

    在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应类型,并解释这些类型的具体含义以及它们在实际...

    java英汉互译电子词典(完整版含数据库)

    这里提到的数据库可能使用的是关系型数据库,如MySQL或SQLite,用于存储和管理大量的单词和它们的汉语释义。在Java中,我们可以利用JDBC(Java Database Connectivity)API与数据库进行交互,执行SQL语句来实现数据...

    Java项目-基于 Java+MySql+Swing学生信息管理.zip

    【标题】"Java项目-基于 Java+MySql+Swing学生信息管理.zip"是一个Java编程课程设计项目,它涵盖了使用Java编程语言、MySQL数据库管理和Swing GUI库来创建一个学生信息管理系统。这个项目旨在帮助学习者掌握Java后端...

    Hibernate核心配置文件对照表

    - `hibernate.connection.url`: 数据库的连接URL,其中包含了数据库服务器的地址、端口号、数据库名等信息,如`jdbc:mysql://localhost:3306/mydatabase`。 - `hibernate.connection.username`: 连接数据库所需的...

    java swing mysql实现的电影票购票管理系统(视频+源码).zip

    这是一个基于Java Swing和MySQL数据库实现的电影票购票管理系统的项目,包含了完整的源代码和相关的教学视频。这个系统为用户提供了方便的电影票预订、查询、购买等功能,是学习Java GUI编程和数据库应用的一个典型...

    S2北大青鸟javaMySql_CH09_示例,上机练习,课后作业等参考答案.zip

    在本资源"S2北大青鸟javaMySql_CH09_示例,上机练习,课后作业等参考答案.zip"中,我们聚焦于Java编程语言与MySQL数据库的结合应用,这是软件开发领域的一个核心组合。Java是广泛使用的面向对象编程语言,而MySQL则...

    基于Java的管理信息系统开发实战课程项目报告系统【附源码】

    在项目中,通过JDBC驱动程序建立Java应用程序与MySQL数据库之间的连接,执行SQL命令,实现数据交互。 5. **Servlet与JSP**:Servlet用于处理HTTP请求,JSP用于生成动态HTML页面。项目中,后台的业务逻辑处理通常由...

Global site tag (gtag.js) - Google Analytics