2011-10-11 82 views

回答

1

这是否是最好的方法取决于你的环境。对于很多情况,这不是正确的解决方式,因为运行客户端程序的人可以直接访问数据库。您还需要打开防火墙,以允许运行应用程序的任何人访问数据库。不仅是安全问题,但是如果您想更改正在运行的查询以执行特定操作,那么您必须确保每个人都更新其客户端程序。另一种可能更好的方法是创建一个Web服务器(XML,SOAP,JSON等),VB.Net程序会调用它来完成各种操作。这样VB.Net程序就不必直接连接到数据库,这样既可以提高安全性,又可以让你在服务器端改变诸如表结构之类的东西,而VB.Net程序并不知道。

相关问题