返回首页

工作交流

用Access通过ODBC桥来存取DB2数据库

 

    当我们在软件开发和测试过程中,对大型数据库产品的快速查询或更新是非常必要的。当然这些产品一般都提供了图形化的数据查询、更新等工具,但启动这些图形化的工具可能占用很大的内存,且如果是用Java开发的,那么响应的速度就也很慢,让人觉得不舒服。一些专用的软件做的也很好,如PLSQL Developer,Toad等工具用来处理Oracle数据库,就很方便。但像DB2或其他一些不太常用的数据库,只要这个产品提供了ODBC的连接,那么我们就可以用Access来存取它。
    用Access来查询存取,速度很快,而且大家都十分熟悉微软的这个产品,对于开发调试中更新一行中的某个字段或查询,效果还是很好的。
    下面以DB2为例来说明配置过程,其实并不复杂,且其他的如Oracle数据库等的配置过程是类似的,除了配ODBC源的时候有些不同。

 
 
第一部分:配置ODBC数据源:
前提:您的机器安装了DB2的Server或客户端,这样你的机器就有了DB2的ODBC驱动程序。并且您已经成功的用DB2 Control Center 配置了数据库。
Step1: 打开ODBC数据配置面版,如图:

Step2:在System DSN中,添加DB2类型的数据源,如图:

Step3:如果你的机器曾用DB2的控制中心配置过,自动显示如图:

Step4:提示是否要测试连接,如图

Step5:输入用户名和密码

Step6: 连接成功

Step7: 自动出现如图:

Step8: DB2数据源配置成功。

 
第二部分:配置Access并打开DB2中的表:
Step1:新建一个空的Access文挡。

Step2:选择目录保存

Step3:保存后如图:

Step4:右键单击选择“链接表”

Step5:在随后的输入中选择文件类型为ODBC,如图:

Step6:自动转到ODBC配置面版,选择刚保存的那个数据源。

Step7:确定后,自动弹出一个窗口让你选择希望操作的表和视图

Step8:选择要用到的表,可多选

Step9:表被加入进来

Step10:双击某一具体表,显示数据,这里可以查询和更新表

 
    以上就是这些啦,当然配置Oracle的数据源如下图,其它都类似

    这里Service Name 可以是在本机配置的网络服务名。如:server

 
 
 
 
 
联系方法

 
 
 
 

返回首页