我来自 php 背景背景,我们远程连接到数据库并使用 php 代码操作所有内容。现在在 vb.net 中,如果我在 form_load 事件事件中手动连接而不是 vb.net 数据库源连接,我的桌面应用程序的性能会受到影响吗?
问问题
227 次
2 回答
0
我来自两种背景。
是的,您可以手动打开数据库,但您应该指定您使用的数据库,以便在桌面应用程序中获得最佳性能,例如:
在access数据库(mdb文件)中,您应该在form_load中打开一次数据库,并一直使用它,然后在form_closure中退出应用程序之前关闭它(这是为了更好的性能)
在 SQL Server 中,您应该为每个函数打开数据库,然后进行查询,然后在完成后关闭它。
于 2013-07-24T10:16:26.950 回答
0
创建一个数据访问类。
在此类中执行您的数据库功能(更新功能,选择功能等)
连接到类实例化的数据库。
给你的班级做必要的工作,并从班级收到答案。
从本质上讲,从表单中提取数据访问权限,以便您可以在应用程序的任何位置重用数据类
于 2013-07-24T10:37:55.733 回答