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数据库连接语句,并提供多种...
JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger
Java后端开发中,可以使用JDBC连接MySQL数据库,执行SQL语句实现数据迁移。此外,还可以借助第三方库如MyBatis或Hibernate进行操作。 5. **功能测试**:迁移完成后,对新数据库进行功能测试,确保所有业务逻辑正常...
标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...
用户可以将这个Access表导入到其他支持Access数据格式(如ODBC或JDBC)的数据库系统中,例如MySQL、SQL Server、Oracle等。导入后,开发者可以编写SQL查询来实现公历和农历之间的转换。 对于标签"公农历对照表",它...
Connection conn = DriverManager.getConnection("jdbc:mysql://服务器地址:端口/数据库名?useSSL=false&serverTimezone=UTC", "用户名", "密码"); ``` 最后,我们来看**Oracle驱动**。Oracle提供了不同版本的JDBC...
本文主要探讨的是数据库迁移的过程以及Oracle、SQL Server、MySQL这三种常见数据库之间的差异。在进行数据库迁移时,通常涉及以下几个关键步骤: 1. **数据库建表脚本的修改**: - 数据类型转换:由于不同数据库的...
本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java....
它是Java标准的一部分,提供了统一的方式来访问数据库,无论数据库是Oracle、MySQL还是其他类型。 2. **Oracle数据库**: Oracle是世界上最流行的商业关系型数据库管理系统之一,广泛应用于大型企业级应用。它支持...
在IT领域,特别是软件开发与数据库管理中,Java与MySQL之间的数据类型映射是一个至关重要的知识点,它确保了数据在不同平台间能够准确无误地转换与存储。根据提供的文件信息,我们可以深入探讨这一主题,解析Java与...
`mysql-connector-java-5.1.6-bin.jar`是MySQL的JDBC驱动,用于连接Java应用程序和MySQL数据库。JDBC(Java Database Connectivity)是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新...
在Python、Java、PHP等编程语言中,都有专门用于连接和操作MySQL数据库的API。例如,Python中的`mysql-connector-python`库,Java的JDBC(Java Database Connectivity),以及PHP的mysqli或PDO扩展。 手册可能详细...
在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应类型,并解释这些类型的具体含义以及它们在实际...
这里提到的数据库可能使用的是关系型数据库,如MySQL或SQLite,用于存储和管理大量的单词和它们的汉语释义。在Java中,我们可以利用JDBC(Java Database Connectivity)API与数据库进行交互,执行SQL语句来实现数据...
【标题】"Java项目-基于 Java+MySql+Swing学生信息管理.zip"是一个Java编程课程设计项目,它涵盖了使用Java编程语言、MySQL数据库管理和Swing GUI库来创建一个学生信息管理系统。这个项目旨在帮助学习者掌握Java后端...
- `hibernate.connection.url`: 数据库的连接URL,其中包含了数据库服务器的地址、端口号、数据库名等信息,如`jdbc:mysql://localhost:3306/mydatabase`。 - `hibernate.connection.username`: 连接数据库所需的...
这是一个基于Java Swing和MySQL数据库实现的电影票购票管理系统的项目,包含了完整的源代码和相关的教学视频。这个系统为用户提供了方便的电影票预订、查询、购买等功能,是学习Java GUI编程和数据库应用的一个典型...
在本资源"S2北大青鸟javaMySql_CH09_示例,上机练习,课后作业等参考答案.zip"中,我们聚焦于Java编程语言与MySQL数据库的结合应用,这是软件开发领域的一个核心组合。Java是广泛使用的面向对象编程语言,而MySQL则...
在项目中,通过JDBC驱动程序建立Java应用程序与MySQL数据库之间的连接,执行SQL命令,实现数据交互。 5. **Servlet与JSP**:Servlet用于处理HTTP请求,JSP用于生成动态HTML页面。项目中,后台的业务逻辑处理通常由...