0

我来自 php 背景背景,我们远程连接到数据库并使用 php 代码操作所有内容。现在在 vb.net 中,如果我在 form_load 事件事件中手动连接而不是 vb.net 数据库源连接,我的桌面应用程序的性能会受到影响吗?

4

2 回答 2

0

我来自两种背景。

是的,您可以手动打开数据库,但您应该指定您使用的数据库,以便在桌面应用程序中获得最佳性能,例如:

在access数据库(mdb文件)中,您应该在form_load中打开一次数据库,并一直使用它,然后在form_closure中退出应用程序之前关闭它(这是为了更好的性能)

在 SQL Server 中,您应该为每个函数打开数据库,然后进行查询,然后在完成后关闭它。

于 2013-07-24T10:16:26.950 回答
0

创建一个数据访问类。

在此类中执行您的数据库功能(更新功能,选择功能等)

连接到类实例化的数据库。

给你的班级做必要的工作,并从班级收到答案。

从本质上讲,从表单中提取数据访问权限,以便您可以在应用程序的任何位置重用数据类

于 2013-07-24T10:37:55.733 回答