【发布时间】:2011-09-16 02:50:48
【问题描述】:
我目前正在使用 winforms 和 .NET 4.0 开发桌面应用程序,我已经下载了适用于 .NET 4.0 的最新 MySQL 连接器,但我对使用它的最佳方式有一些疑问。
注意:只是想指出这个应用程序仅供个人使用,将在我自己的服务器上运行。
我的应用程序已连接到服务器,但始终不接收信息,我应该按需连接到 MySQL 以处理接收到的数据,还是应该让与 MySQL 的连接保持打开状态,只要应用程序处于打开空闲状态,因此可以在接收到数据时重复使用它?
-
我一直在寻找一些关于在 c# 中使用 MySQL 的最新文档,但我能找到的只是 2006 年的教程,是否有一些比较新的好例子可以用作参考(这是我的第一次将 MySQL 与 c# 一起使用)特别是显示如何使用 DataTable 东西序列化/反序列化数据的文档会非常受欢迎吗?
我很乐意提供一些你们经常用来建立连接或从中提取数据的类的代码示例。
我正在考虑的另一个与此无关的问题是:我何时应考虑通过直接 MySQL 连接与我的应用程序使用 Web API?
【问题讨论】:
-
在几乎所有情况下,都应根据需要打开和关闭连接。不要让它们长时间打开
-
@Mitch Wheat 但反复连接不会对性能产生更大的影响吗?如果我现在得到一些要处理的东西,并且在接下来的一个小时后每隔 30 秒它会做一些事情,它会为每个人连接和断开连接,打开它会不会更方便?
-
查看我之前的建议。连接会回到池中,并被重用。
标签: c# mysql winforms .net-4.0