我想知道是否有比使用更快的方法:
while (Reader.Read())
读取mysql选择查询的结果。
我从数据库中随机抽取10,000行,并希望尽快读取它。如果我们知道它们是什么(例如使用元数据来设置结构),有没有办法序列化结果?
答案 0 :(得分:5)
尝试使用MySQLDataAdapter.Fill
方法填充任何DataTable
对象 - 使用Read
方法(取决于您的while块读取方式),读取速度与读取数据的最佳使用率相当,主要优势是您可以实现准备好的数据收集,您可以管理或只写入XML文件。