我想使用MYSQLconnection使用标准TCP / IP连接。这是最好的方式吗?
答案 0 :(得分:1)
这是否是最佳方式取决于您的环境。在许多情况下,这不是正确的方法,因为运行客户端程序的人可以直接访问您的数据库。您还需要打开防火墙,以允许运行应用程序的任何人访问数据库。不仅是安全问题,而且如果您想更改正在运行的查询以执行特定操作,那么您必须确保每个人都更新其客户端程序。做一些可能更好的工作的另一种方法是创建一个Web服务器(XML,SOAP,JSON等),VB.Net程序调用它来完成各种操作。这样VB.Net程序就不必直接连接到数据库了,这样既可以提高安全性,又可以让你在没有VB.Net程序知道的情况下更改服务器端的内容,例如表结构。