[問題] Java byte 存入 Oracle Raw Data Type …
各位先進大家好,小弟有個問題想和前輩們請教一下,
Java 在 byte 的宣告,就我所知可用 byte = -1 or byte = 0xff兩種方式,
在存入Oracle Raw Data Type時,會以二進制(eg:11111111)方式存入,
但我有個疑問,為什麼 byte 一定要用10進制 or 16進制方式宣告,
之後Oracle再把值轉成二進制存入,如此一來不就顯得多此一舉,
我在想可不可以直接用二進制塞入DB,讓系統不用再經過這一段的轉換,
另外一個問題也是類似的問題,
就是 Java 使用 3 bytes 儲存圖片 R.G.B 三個顏色的值,
在給這 3 個值時,是直接給各個 byte 一個10進位 or 16進位的值嗎?
還是說是直接給二進制的值呢? 如果是給二進制的值,就會回到上面想問的問題,
就是如何餵給 byte 二進制的值,並把這個值傳給DB,
以上,先謝謝各位前輩了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.83.43
→
09/29 21:55, , 1F
09/29 21:55, 1F
※ 編輯: gimmy731031 來自: 122.146.83.43 (09/29 21:58)
→
09/29 22:03, , 2F
09/29 22:03, 2F
→
09/29 22:06, , 3F
09/29 22:06, 3F
→
09/29 22:08, , 4F
09/29 22:08, 4F
推
09/29 22:20, , 5F
09/29 22:20, 5F
→
09/29 22:22, , 6F
09/29 22:22, 6F
→
09/29 22:24, , 7F
09/29 22:24, 7F
→
09/29 22:26, , 8F
09/29 22:26, 8F
→
09/29 22:31, , 9F
09/29 22:31, 9F
→
09/29 22:32, , 10F
09/29 22:32, 10F
→
09/29 22:39, , 11F
09/29 22:39, 11F
→
09/29 22:42, , 12F
09/29 22:42, 12F
→
09/29 22:44, , 13F
09/29 22:44, 13F
推
09/29 22:45, , 14F
09/29 22:45, 14F
→
09/29 22:49, , 15F
09/29 22:49, 15F
→
09/29 23:12, , 16F
09/29 23:12, 16F
※ 編輯: gimmy731031 來自: 122.146.83.43 (09/30 00:32)
※ 編輯: gimmy731031 來自: 122.146.83.43 (09/30 00:33)
→
09/30 01:10, , 17F
09/30 01:10, 17F
推
09/30 03:13, , 18F
09/30 03:13, 18F
→
09/30 03:14, , 19F
09/30 03:14, 19F
→
09/30 03:16, , 20F
09/30 03:16, 20F
→
09/30 03:18, , 21F
09/30 03:18, 21F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):