登录页面数据库

时间:2013-10-09 20:24:39

标签: sql-server vb.net

我正在尝试为我的应用程序创建一个登录页面。由于有多个用户,我的页面将能够存储用户名和密码。我正在使用VS2012,因为我是编程新手,我不确定是否使用Access或SQL Server。如果我创建数据库来存储日志信息,那么当我编译程序时,它将如何影响安装程序的用户。数据库在编译时会“与程序一起使用”吗?

我也可以使用Access来存储数据,但我遇到了类似的问题。如果用户的计算机没有在其PC上安装Access,那么如何访问该表?

这可能是一个入门级问题,我对此做了一些研究,但没有找到太多信息。

2 个答案:

答案 0 :(得分:2)

如果您将登录信息存储在Sql Server数据库中,则需要在客户PC上安装SqlServer并将数据库文件与您的应用程序一起分发。在安装项目中完成这项任务并不是一件容易的事情,这可能是微软开发LocalDB version of Sql Server的一个动机,可能更容易安装。

对于Access,您需要分发MDB文件(您的数据库)和(如果您使用的是2003版本),因为所有必需的库都与.NET框架一起分发。如果您想使用ACCDB文件格式,则需要在客户PC上安装Microsoft Access Database Engine。但是在Access中,您可能会发现32位和64位版本操作系统的问题。建议始终使用x86作为目标平台。

还有SQLite和Sql Compact Edition等替代品。

答案 1 :(得分:1)

在这些日子里,我会使用云。使您的程序成为Web应用程序并使用SQL数据库。然后,可以在任何可以访问互联网连接的位置访问该程序。这意味着它可以在Windows,Mac,Linux,平板电脑,智能手机甚至智能电视上使用(并非有人使用它)。

有很好的教程如何为PHPacademy的Web应用程序执行此操作。看到: http://www.youtube.com/watch?v=9kyQGBABA38&list=PLE134D877783367C7