科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何用Access2000作数据库终端

如何用Access2000作数据库终端

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文讲解如何通过网络访问一个MySQL数据库(针对UNIX系统),并且使用Access对数据和表进行管理。

作者:BUILDER.COM 2007年6月20日

关键字: MySQL

  • 评论
  • 分享微博
  • 分享邮件

微软的Access2000既能够作为优秀的前端数据库软件也能够成为称职的服务器数据库的集成开发环境。使用它不仅可以管理数据,而且还可以进行DBA所需要的表定义、索引以及其它的DBMS相关功能的操作。通过下面的这些步骤,您可以通过网络访问一个MySQL数据库(针对UNIX系统),并且使用Access对数据和表进行管理。

连接到数据库

第一步,一定要记住Access2000并不是一个数据库;它是一种管理数据的工具。如果你并不需要进行显示和管理数据的操作,那么,你就不需要使用Access这款软件。在Access中的创建/打开选项选择打开,你就能够看到最近访问过的文件的列表(其中也包括那些你已经删除的文件)。

在这个列表的顶端有一个选项,上边写着“更多文件”,如果你点击这个选项,你就会看到包含更多文件的对话框。在这个对话框中,你既可以选择一个本地数据库、也可以选定一个远程的数据库。在这个对话框中可以打开的文件类型有很多(其中包括dBase、Access、Excel、Praadox以及csv/test等等)。在类型列表的最底端,你可以看到针对ODBC Databases()的选项。开放数据库连接(ODBC)可以让我们对远程的数据库进行连接。

与远程的MySQL数据库进行连接

我选择MySQL来连接远端数据库服务器的原因非常简单,这是由于我能够快速便捷的对MySQL进行访问。然而,通过ODBC以及Access2000来连接其它的远端数据库的工作原理也与之相差无几。

要把OSI考虑在内

在与远程数据库服务器建立连接的时候,我们需要把OSI的因素也考虑进去。这是由于我们在建立远程连接的时候,所有建立连接所需要经过的部分,诸如路由器、网关、域等等都需要被考虑到;而且同时还得兼顾安全性方面的问题。几乎所有的防火墙(网关以及路由器)对于通过网络的信息交流都是允许的,但是对于ODBC来说却并非如此。

在OSI的网络与数据链路层(NIC),你必须直接连接到你的服务提供商。但是,在传输与网络层(协议),你就需要使用国际互联网的TCP/IP协议。在会话层以及表达层(操作系统)用户/密码确认是非常重要的,尤其是当你使用微软公司的数据库的时候更是如此。微软公司的数据库产品可以利用OS级别的身份确认和许可框架(举例来说,如Kerberos以及 NTLM/NTFS)。

同样的,在OSI的应用层,数据库服务器软件负责确认用户并且决定用户的权限。由于MySQL服务器所处的环境是国际互联网,并且它并不是微软公司的产品,因而,我最为关心的,就是它的安全问题。这就意味着我的ISP提供者已经授权我使用这样的连接,而且在我使用连接的时候也不会涉及到NTLM的安全。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章