如何将用作数据库的前覆盖

2021-08-24 合山装修公司

微软的Access 2000在很大程度上都被用作普通的前端,以及用于客户或者服务器数据库的集成开发环境(IDE)。你不仅可以用它来管理数据,而且可以管理表格定义、存储过程、索引,以及其他需要数据库管理(DBA)的、并与数据库管理系统(DBMS)相关的功能。按照下文的步骤就能够访问Web上的MySQL(用于UNIX)数据库,并利用Access管来理表格和数据。

连接到数据库首先要记住的是,Access 2000不是一个数据库;它是一个用来管理数据库的工具。如果你运行Access,但并不打算操控或者查看数据的话,你就可能在运行错误的程序。当你用到Access里“创建/打开(Create/Open)”选项的时候,要检查一下“打开”选项。你会看到最近访问过的文件列表(即使你已经删除掉了其中的一些)。

在这个列表的顶部是“更多文件……(More Files....)”这一选项。如果这个选项被选中,你就会看到一个浏览文件系统的常用对话框。在这里,你可以选择本地数据库或者远程数据库。这个对话框里有很多数据库类型可选(例如,dBase、Access、Excel、Paradox,以及csv/text)。如果仔细看文件类型列表的底部,你就会看到一个用于ODBC Databases()的选项。开放数据库连接(Open DataBase Connectivity,ODBC)让你能够连接到远程数据库。

就目前情况看 连接到远程的MySQL数据库我选择使用MySQL连接到远程数据库服务器的原因很简单:因为我有可以迅速和容易访问到的MySQL服务器。但是,通过ODBC和Access 2000连接到其他任何远程服务器的方式基本上都是相同的。

关于OSI的考虑在连接到远程数据库的时候,要考虑的一件事和开放式系统互连(OSI)模型有关。你需要考虑OSI,因为当你处理远程连接的时候,你必须考虑连接所要经过的所有路由器、关、域等等;还有它们每一个所采取的安全措施。几乎所有的防火墙(关和路由器)都允许Web流量,但是并不是所有的都允许ODBC流量。

在络层和数据链路层(NIC),你事实上必须连接到你的服务提供商。但是,在传输层和络层(协议),你需要使用Internet的TCP/IP。在会话层和表示层(操作系统),用户/密码验证就成为更重要的因素——尤其在你处理微软的数据库时。微软的数据库会使用它自己的操作系统层的验证和许可方案(例如,Kerberos和NTLM/NTFS)。

此外,在应用层,数据库服务器软件会验证用户,并确定要给予什么许可或者是阻止。这是我唯一关心的安全方案,因为MySQL服务器放在Internet上,而它不是微软的产品。这就意味着我的ISP已经为这个连接而验证过我了,这样我就不会使用NTLM安全方案了。

利用ODBC进行连接如果你准备利用ODBC连接到一个非微软的数据库服务器,你就需要为这个数据库服务器安装专用的ODBC驱动程序。用于MySQL的驱动程序是MyODBC。如果你还没有安装,你就需要下载它,安装它,再添加服务器名、用户名/密码,以及到你数据库连接的其它属性(图A)。

在西安哪家医院人流好
加盟哪个铝门窗品牌好
昆明男科治疗医院
为你推荐