在vb.net中手动连接数据库的影响

时间:2013-07-24 10:03:56

标签: vb.net

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

2 个答案:

答案 0 :(得分:0)

我来自两个背景。

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

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

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

答案 1 :(得分:0)

创建DataAccessClass。

  

在此类中执行db函数(更新函数,选择函数等)

     

在类实例化时连接到db。

     

为您的班级提供必要的工作,并从班级收到答案。

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