Java Type vs PostgreSQL Type (零) 總整理
撰寫動機:
面對PostgreSQL 龐大的型別組織,對於JAVA的型別對應上,難免會有所選擇,
若有詳細的比較JAVA型別對應PostgreSQL型別的資料,可以便於撰寫程式。
測試目的:
選擇使用頻率較高的型別做測試,包含基本型別,外覆類別,日期,二進制檔案(img and mp3)
還有序列化檔案等,作為測試要素,以尋求出PostgreSQL所對應型別。
型別表格:
Java Types | PostgreSQL Types |
布林型別 | |
boolean | boolean |
Boolean | |
字元型別 | |
String(char , Character) | character |
character varying | |
text | |
整數型別 | |
byte | integer(smallint) |
Byte | |
short | |
Short | |
int | |
Integer | |
long | bigint |
Long | |
浮點數型別 | |
float | double precision (real) |
Float | |
double | |
Double | |
時間型別 | |
java.util.Date | date,time,timestamp |
java.util.Calendar | |
二進制檔案 | |
.gif | bytea |
.jpg | |
.png | |
.mp3 | |
序列化資料 | |
SerializableData (SampleData(Object)) | bytea |
沒有留言:
張貼留言