MySql筆記 09ResultSet結果集詳解

2021-10-22 21:13:42 字數 1475 閱讀 2474

resultset介面規範其他資料庫實現 返回的resultset就是結果集物件(儲存從資料庫中查詢出的資料的容器)

while

(resquery.

next()

)

如果想要一行資料,可以通過pojo物件儲存,每一行資料也就是乙個物件,下面案例為獲取學生物件集合

pojo物件

package com.moon.pojo;

public

class

student

public

student

(integer s_id, string s_name, string s_gender, string s_phone, integer s_class_id, string s_teacher)

public integer gets_id()

public

void

sets_id

(integer s_id)

public string gets_name()

public

void

sets_name

(string s_name)

public string gets_gender()

public

void

sets_gender

(string s_gender)

public string gets_phone()

public

void

sets_phone

(string s_phone)

public integer gets_class_id()

public

void

sets_class_id

(integer s_class_id)

public string gets_teacher()

public

void

sets_teacher

(string s_teacher)

}

獲取資料庫物件資料
// 學生的物件可以通過list集合儲存

list

list =

newarraylist()

;// sql語句查詢所有的學生

string sqlquery =

"select * from student"

;// 提交查詢,獲取結果集合

resultset resquery = statement.

executequery

(sqlquery)

;// 遍歷結果集合

while

(resquery.

next()

)

mysql 學習筆記 09

普通索引找到之後 還會繼續向下遍歷到不等於條件 唯一索引找到直接退出。由於是按頁讀取的,所以遍歷代價很小。如果更新時,資料也在記憶體中就直接更新,如果不在,則在不影響資料一致性的前提下,將更新操作快取在change buffer,這樣就不需要從磁碟讀取。在下次查詢這個資料頁的時候,然後再執行chan...

MySQL學習筆記 09 多表查詢練習

部門表 create table dept id int primary key primary key,部門id dname varchar 50 部門名稱 loc varchar 50 部門所在地 新增4個部門 insert into dept id,dname,loc values 10,教研...

MySQL筆記 09 分頁查詢

案例 查詢前5條員工資訊 select from employees order by employee id limit0,5 從第一條開始時,可以省略起始索引 select from employees order by employee id limit 5案例 查詢第11條到第25條員工資訊...