MYSQL确实不够稳定不够快,我做的系统刚换成SQLserver了!!至于你说的那个循环 *** 作当然是没什么问题了,前提是你的数据是不是海量数据(就是记录很多),如果不是那就安心使用啦!!!只要你写的代码没有逻辑错误呵呵,另外我说的数据过多会不稳定是指数据库所有表整个记录在50万条以上,单表最多记录5万条,游标嵌套超过3层的情况,这个谁也没规定,这是我几个项目总结出来的实战经验而已,仅供参考!!!
你的程序行里不是已经有数组了吗?aid(j)一个一维数组,下标从0~33,在for前声明下这个数组就可以了啊~sql="select from LinkCN where NAME="&aa(j)&""
这个语句的作用就是在LinkCN表找到与aa(j)这个数组中当前下标的数组元素值相同的记录; aid(j)=rs("ID")
这个语句的作用就是把当前记录的ID赋值给aid(j)数组中当前下标的数组元素。 responsewrite "<div>"
responsewrite aid(j)
responsewrite "</div>"&vbcrlf这几行的作用是在网页中输出当前下标的数组元素值到网页的不同层容器里。 得到的结果应该是一个一维ID表~ 你问的问题已经在程序中得到解决了,不知道你想要问的是啥?
for (int i = 0; i < 10; i++)
{
SqlDataReader reader = null;
SqlCommand cmd = connCreateCommand();
cmdCommandText = "Select Answer from Question where QuestionId=@QUESTIONID";
cmdParametersAdd(new SqlParameter("@QUESTIONID", question[i]));
reader = cmdExecuteReader();
while (readerRead())
{
ans[i] = readerGetValue(0)ToString();
}
readerClose();
}
以上就是关于MYSQL数据库能否承受循环查询全部的内容,包括:MYSQL数据库能否承受循环查询、循环获取数据库中的值并赋值给数组、如何在for循环里用参数方法读取数据库中数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)