面對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 |
沒有留言:
張貼留言