
在Java中,获得ResultSet的总行数的方法有以下几种。
第一种:利用ResultSet的getRow方法来获得ResultSet的总行数
Statement stmt = concreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE,ResultSetCONCUR_UPDATABLE);
ResultSet rset = stmtexecuteQuery("select from yourTableName");
rsetlast();
int rowCount = rsetgetRow(); //获得ResultSet的总行数
第二种:利用循环ResultSet的元素来获得ResultSet的总行数
ResultSet rset = stmtexecuteQuery("select from yourTableName");
int rowCount = 0;
while(rsetnext()) {
rowCount++;}rowCount就是ResultSet的总行数。
(1)首先使用last()方法,将数据库游标定位到记录集的最后一行。
(2)使用getRow()方法,返回记录集最后一行的行索引。该索引就等于记录集所包含记录的个数,也就是记录集的行数。getRow()方法是在JDBC API 20中才定义的,在JDBC API 10中没有这个方法。
excel获取指定工作表的行数、列数的具体 *** 作方法如下:
1首先,打开Excel软件
2打开源数据文件,假如需要根据证券代码显示出行业名称。现在,在I1单元格输入”证券代码“,在J1单元格输入”Nnindnme"。
3如图,选中J2单元格,单击工具栏中的"插入函数“
4d出”插入函数“对话框,选择插入IF函数
5在d出的”函数参数“对话框中,设置Logical_test参数为”I2=“”,将Value_if_true设置为“”,在Value_if_false参数框中输入“VLOOKUP(I2,A2:B2846,2),然后点击确定
1、按alt+F11打开vba编辑器;
2、输入以下代码
Sub 行()MsgBox "sheet1共有" & Sheet1UsedRangeRowsCount & "行记录。"
End Sub
3、点击运行。
Sub Macro2()
Dim r, p, r0, p0, rr, pp
p= SelectionInformation(wdActiveEndPageNumber) '当前页码
r= SelectionInformation(wdFirstCharacterLineNumber) '当前行
'数行数
p0 = p
rr = r
Do
SelectionMoveDown Unit:=wdLine, Count:=1
pp = SelectionInformation(wdActiveEndPageNumber)
r0 = SelectionInformation(wdFirstCharacterLineNumber)
If pp > p Then
'退回原处
SelectionMoveUp Unit:=wdLine, Count:=(rr - r + 1)
Exit Do
End If
If rr = r0 Then
'退回原处
SelectionMoveUp Unit:=wdLine, Count:=(rr - r)
Exit Do
End If
rr = r0
Loop
MsgBox "当前页码:" & p & vbCrLf & "本页总行数:" & rr
End Sub
根据zrqihg的提示,编制了下面的函数,总行数是数组的元素个数-2(因为0我没使用,1是标题行)
函数返回的是一个数组,从元素2开始是各行的行号。
获得筛选结果的行号Sub 函数调用()
Dim 行号 As Variant
行号 = GetRowNum("A")
'所得行号是一个数组,其中行号(0)未使用,如查筛选的第一行是标题的话,行号(1)是标题所在行,所以你的结果
是从行号(2)开始的。
End Sub
Function GetRowNum(Col As String) As Variant
Dim i As Long
Dim rng As Range
Dim rng2 As Range
Dim RowS()
i = 1
'将筛指定列的可见数据赋给rng,12是可见,2是常量,23是16+4+1+2
Set rng = Range(Col & ":" & Col)SpecialCells(12)SpecialCells(2, 23)
ReDim RowS(0 To rngCount)
For Each rng2 In rng
RowS(i) = rng2Row
i = i + 1
Next
GetRowNum = RowS
End Function
1 使用HBase Shell自带的count命令统计:count 'hbase_table'
2 使用HBase自带的MapReduce统计工具统计行数;
$HBASE_HOME/bin/hbase orgapachehadoophbasemapreduceRowCounter
3 使用Hive创建外表关联HBase数据表,然后使用SQL语句统计查询;
对于存在的hbase表,在hive中创建关联表,然后使用语句统计总行数
#select count() from Test;
以上就是关于在Java中,如何通过在数据库得到的结果集得到表的列数和行数全部的内容,包括:在Java中,如何通过在数据库得到的结果集得到表的列数和行数、vba excel怎么获取指定工作表的行数、列数、Excel VBA 里,如何得到Sheet1表格中,有多少行记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)