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