如何将数据库的数据读取到数组中

如何将数据库的数据读取到数组中,第1张

拿到cursor对象后调用Cursor类的方法即可

如:

String[]strs=newString[cursorgetCount()];

StringcolumnName="";

intposition=0;

//cursor(position);

cursormoveToFirst();

while(cursormoveToNext()){

intindex=cursor(columnName);

Stringstr=cursorgetString(index);

strs[position]=str;

}

在for循环中,第一句就有问题,始终是该二维数组的第一维的数值在变化,第二维的数值始终是0,也就是第二维的第一位始终有值,其他的没有值

根据数组规则,在索引下标位置的地方,下标为0的是第一个数,下标为1的是第二个数

根据推理:

第二维数值的变化永远是第一位(下标是0),下标为1的值一直是默认0,所以结果就是0

建议你打个断点调试一下,注意数组以及变量的变化,分析原因

以上就是关于如何将数据库的数据读取到数组中全部的内容,包括:如何将数据库的数据读取到数组中、C#读取数据库数据存入数组、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10194734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存