用Excel连续和断开连接Mysql

新手问题….对不起

我有一个简单的MySQL数据库运行在我们的Intranet(Windows服务器),这> 20人连接到search/插入logging等这是用一个简单的Excel GUI完成。

过程是:

  • searchstring是在Excel单元格中input的
  • VBA打开与Mysql的连接并运行查询
  • 检索结果放在excel连接到
  • MySQLclosures与VBA

上述过程通常需要0-2秒。 logging检索<100。 Everthing到目前为止运行良好。

为了能够在将来能够连接更多的人,我想对我是否可以像我一样连接和断开mysql连接是否可以有一些反馈。 它可能导致某些types的崩溃/内存泄漏等?

有没有更好的方法来做到这一点?

我希望获得<2000个用户,但我了解更多的用户连接,更糟的是。 通过每次search/插入后断开,我希望保持活连接的数量尽可能低。

感谢您的input

这种不断的连接和断开是一个昂贵的过程。

更好的方法是使用服务器端脚本来pipe理你的连接。 这样你将有一个单一的持久连接到每个服务器,用户将通过单一的连接执行他们的查询。 您还需要实施某种作业队列来执行。