mysql和java数据类型对应关系

数值型
整型 JDBC
tinyint         java.lang.Integer
smallint
mediumint       java.lang.Long
int          
bigint         java.math.BigInteger

单精度浮点型 JDBC
float         java.lang.Float

双精度浮点型 JDBC
double         java.lang.Double

其他 JDBC
decimal         java.math.BigDecimal

字符型 JDBC
char           java.lang.String
varchar
tinytext
text
mediumtext
longtext

日期型 JDBC
date           java.sql.Date
datetime         java.sql.Timestamp
timestamp       java.sql.Timestamp
time           java.sql.Time
year           java.sql.Date

其他
tinyblob         待定
blob
mediumblob
longblob

enum
set

mysql和java数据类型对应关系

时间: 2024-08-01 23:04:40

mysql和java数据类型对应关系的相关文章

Delphi XE8中Delphi和JAVA数据类型对应关系!

Delphi XE8中Delphi和Java数据类型对应关系所在单元文件:Androidapi.JNI.JavaTypes 对应关系: JObject = interface;//java.lang.Object JInputStream = interface;//java.io.InputStream JByteArrayInputStream = interface;//java.io.ByteArrayInputStream JOutputStream = interface;//jav

MySQL和Java数据类型对照表

Java MySQL数据类型对照 类型名称 显示长度 数据库类型 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

mysql与java数据类型对照

类型名称 显示长度 数据库类型 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 UNSI

Java和C#与SQL Server、MySQL和Oracle数据类型对照映射表

SQL Server.JDBC 和 Java 编程语言数据类型之间的默认映射 SQL Server 类型 JDBC 类型 (java.sql.Types) Java 语言类型 bigint BIGINT long timestamp binary BINARY byte[] bit BIT boolean char CHAR String decimal money smallmoney DECIMAL java.math.BigDecimal float DOUBLE double int I

MySql数据类型与Java数据类型的对应关系

MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的.一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String,任何 MySql 数字类型都可以被转换为任何一种 Java 数字类型(当然这样也可能出一些四舍五入,溢出,精度丢失之类的问题). 转换表 MySql 数据类型 可以被转换成的 Java 类型 CHAR, VARCHAR, BLOB, TEXT, ENUM, and SET java.lang.Strin

mysql和java的时间对应关系

引用:http://blog.csdn.net/xinghuo0007/article/details/51500923 MySQL(版本:5.1.50)的时间日期类型如下: datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59 timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038 date 3bytes xxxx-xx-xx 1

Sql Server中的数据类型和Mysql中的数据类型的对应关系(转)

Sql Server中的数据类型和Mysql中的数据类型的对应关系(转):https://blog.csdn.net/lilong329329/article/details/78899477 一.SQL SERVER与MySQL数据存储的差异 1.SQL SERVER中的datetime,保留到微秒(秒后小数点3位),而mysql仅保留到秒,转换后是否会影响业务,如果影响,需要新增一个字段专门来存储微秒或者毫秒,虽然mysql中没有时间数据类型的精度到达微秒或者毫秒,但是mysql提供对微秒的

oracle number对应java数据类型BigDecimal

 最近做数据库查询的时候遇到一个问题,数据库中为number类型的字段,在java类型中对应的有Integer和BigDecimal都会出现: 经测试发现当数据库为sql server和DB2时,用getObject()取出来时Integer类型,但是oracle 中取出来就会是Integer或者BigDecimal类型.原因是oracle与java类型对应于number长度有关,下面引用百度文库@skycity521的文库截图 遇到该类型问题,若要判断每个数据库和数据库字段长度不同对应的jav

Java数据类型的转换

Java数据类型的转换,基本类型的相互转换 1如何将字串 String 转换成整数 int? A. 有2个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 Stri