從資料庫中獲取二級製流的處理方法

2021-06-18 07:40:03 字數 607 閱讀 7484

說明:資料中乙個字段,型別為binary,存放星期一到星期日中間的某一天或者某幾天的組合比如:20(10100),表示周二和周四,1表示週六,64(1000000)表示週日;

讀取以及處理示例:

//讀取位元組

byte daysofweekarr = new byte[1];

inputstream is = dbresult.getbinarystream("days_of_week");

is.read(daysofweekarr);

is.close();

//二進位制 判斷 星期

if((daysofweekarr[0] & 2) != 0)

if((daysofweekarr[0] & 4) != 0)

if((daysofweekarr[0] & 8) != 0)

if((daysofweekarr[0] & 16) != 0)

if((daysofweekarr[0] & 32) != 0)

if((daysofweekarr[0] & 64) != 0)

if((daysofweekarr[0] & 1) != 0)

資料庫 MySQL的二級索引

一 前言 1 需要了解mysql的索引。2 在mysql中,建立一張表時會預設為主鍵建立聚簇索引,b 樹將表中所有的資料組織起來,即資料就是索引主鍵所以在innodb裡,主鍵索引也被稱為聚簇索引,索引的葉子節點存的是整行資料。而除了聚簇索引以外的所有索引都稱為二級索引,二級索引的葉子節點內容是主鍵的...

從資料庫中返回的資料結果中獲取指定資料

需求 我在資料庫中查詢的時候,為了少寫方法,就盡量共用方法,但是部分情況是返回了大量冗餘的資料,我需要一滴水,你卻給我了整片海。例如 表示由資料庫返回的可能記錄集的陣列 a array array id 5698 first name bill last name gates array id 47...

java中如何修改從資料庫中獲取的list中的值

今天遇到了乙個問題,為了安全,在資料庫中記錄的訪客的ip是轉換成long型的資料,而提取出來給內部工作人員看的時候需要還原成正常的ip。查詢資料庫後展示出來的是long型的,這時候需要將其中的ip address進行轉換,應該怎麼做了,這個問題對於我這個剛開始工作的菜鳥來說確實有點難度。下面就展示一...