mysql - 关于vb.net使用mysql连接

标签 mysql dataset timeout vb.net-2010

我的代码在 vb.net.in 后端,我使用的是 mysql。 mysql 表包含高达 2.5 亿的数据。 我想将数据从表移动到数据集中。表包含列作为 varchar 数据类型中的电话号码。将整个数据移动到数据集中。

错误


我收到连接超时等错误。然后我在我的代码中添加以下行

code
-----
 mycommand1 = New MySqlCommand("select fld_phonenumber from tbl_dndno ", myconnection1)
        ada = New MySqlDataAdapter(mycommand1)
        ada.SelectCommand.CommandTimeout = 0 ' the code to increase the command timeout for dataadapter.

        ada.Fill(ds1)
        myconnection1.Close()

现在无法看到数据集中的值。代码继续运行。没有显示任何结果或错误。请帮我解决这个问题?我是 vb.net 的新手

最佳答案

为什么不移动更少的数据并让用户对其进行分页(例如第 1 页、第 2 页、第 3 页等),并且在每个加载序列中仅加载 100,000 或 200,00 或 300,000 或 400,000 甚至 500,000 条记录?

毕竟,即使您每页显示 1000 条记录,每次加载时屏幕仍然是 100 页!

如果加载 2 亿多条记录需要那么长时间......将数据渲染到页面将花费更长的时间!!!

还有根据第一个字母表字母加载的选项.... 毕竟,如果有人想找到 SMITH 的联系人/个人/ID,那么加载 JONES、BAKER、PATEL、KHAN 有什么意义??

关于mysql - 关于vb.net使用mysql连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682632/

相关文章:

batch-file - 如何在 Windows 7 下为进程设置超时?

mysql - 如何使用两个不同的列 mySQL 从查询而不是其他查询中获取数据?

php - 数据库信息未在表中排列 (php/sql)

c# - 使用 C# 的 Visual Studio 中的数据表

node.js - Aws lambda 描述实例超时

c# - Database.ExecuteNonQuery 不返回

python - 如何在 django 中进行左连接?

mysql - 不计数但获取行数

r - 使用 roxygen2 在单个文档对象中记录多个数据集

c# - 数据集表复制错误