resultset用法 關(guān)于對(duì)ResultSet中next()方法的描述及用法是什么?。?/h1>
關(guān)于對(duì)ResultSet中next()方法的描述及用法是什么???Resultset是您訪問(wèn)數(shù)據(jù)庫(kù)時(shí)返回的數(shù)據(jù)表,即結(jié)果集。一開(kāi)始,它在第一行之前,也就是在第一行之前。第一次使用next()時(shí),將指針指
關(guān)于對(duì)ResultSet中next()方法的描述及用法是什么???
Resultset是您訪問(wèn)數(shù)據(jù)庫(kù)時(shí)返回的數(shù)據(jù)表,即結(jié)果集。一開(kāi)始,它在第一行之前,也就是在第一行之前。第一次使用next()時(shí),將指針指向返回結(jié)果集的第一行。此時(shí),每次都可以使用next()指針rs.獲取對(duì)象方法如()或getInt()或getString()返回行中某個(gè)字段的值,即GetObject()方法中的參數(shù)可以傳遞索引(索引從1開(kāi)始),也就是說(shuō),如果數(shù)據(jù)庫(kù)第一列中的數(shù)據(jù)稱為ID,則可以使用GetObject(“ID”)或GetObject(1)獲取RS所指向的數(shù)據(jù)列的值。當(dāng)next()成功時(shí),它將返回一個(gè)布爾值true。當(dāng)指針指向最后一行的末尾時(shí),即在last()之后,它將返回一個(gè)布爾值false。因此,對(duì)next()的第一個(gè)調(diào)用應(yīng)該指向第一行數(shù)據(jù)。Next()在指針的第一行和最后一行之間返回true。也就是說(shuō),當(dāng)指針指向最后一行的數(shù)據(jù)集時(shí),next()再次返回true,但next()再次返回false,因?yàn)樗挥谧詈笠恍兄?/p>