`
liuzhiqiang19890403
  • 浏览: 61002 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

DB2 数据库跨库查询

db2 
阅读更多
  《在源数据库A中访问目标库B的表table1的方法》
  db2 =>update dbm cfg using Federated YES    //开启数据库联合查询
  db2 =>db2stop force
  db2 =>db2start                              //重启数据库方可生效
  注:开启数据库联合查询配置属性只需操作一次。
  db2 =>conncet to A user user using pwd
  db2 =>create wrapper drda                  
        //创建DRDA包装器(WRAPPER)
        //包装器是联邦数据库服务器同数据源的交互实现,构成其功能的函数集合封装在对应库文件(包装器模块)中
  db2 =>create server B type db2/AIX version 9 wrapper drda authorization "db2admin" password "db2admin" options(dbname 'B')
        //创建服务器(SERVER)
        //包装器模块被注册后,需要创建服务器对应实际的数据源。
  db2 =>create user mapping for "db2admin" SERVER "B" OPTIONS   (REMOTE_AUTHID 'db2admin' , REMOTE_PASSWORD 'db2admin')
        //创建用户映射
        //指定联邦数据库用户认证到数据源用户认证的映射。
  db2 =>create nickname B_TABLE1 for B.db2admin.table1
        //为目标数据库中的目标表创建昵称
        //表别名用于关联位于数据源的对象。表别名的定义需要将标识该数据源的服务器,数据源对象的元数据信息放入全局编目中。
  这样就建好了跨库访问环境,可在A中使用"select * from  B_TABLE1 "  来访问B里头的表table1,还可使用联合查询。


此文摘自:http://blog.csdn.net/pp156/article/details/5388173
分享到:
评论

相关推荐

    db2数据库安装包、db2数据库安装驱动

    它提供了OLE DB接口,允许应用程序通过标准的数据访问接口来连接和操作DB2数据库,提高了跨平台的数据交互能力。 在日常使用中,DB2还提供了丰富的管理和开发工具,如DB2 Control Center、DB2 Administer Studio、...

    DB2数据库跨平台备份与恢复

    ### DB2数据库跨平台备份与恢复 在进行DB2数据库跨平台备份与恢复的过程中,可能会遇到SQL2570N错误。此错误通常出现在尝试将32位操作系统上的压缩备份恢复到64位操作系统上时。为了更好地理解和解决这个问题,我们...

    DB2数据库连接驱动jar包

    这是DB2的早期版本的JDBC类型4驱动程序,它是一个纯Java实现的驱动,无需本地库支持,适用于跨平台环境。它实现了JDBC API,为Java应用程序提供了一个标准接口来访问DB2数据库。使用这个驱动,开发者可以直接在Java...

    DB2跨库级联查询.docx

    其次,需要深入理解跨库查询的原理和实现方法,包括如何设置编目节点、创建包装器和服务器、设定映射关系和昵称等;最后,实践经验和实际操作能力是必不可少的,因为只有通过实际操作,才能熟练掌握跨库级联查询的...

    DB2数据库基础学习

    应用程序可以通过SQL语句向DB2数据库发送请求,进行数据查询、插入、更新和删除等操作。 #### 三、DB2安装与配置 ##### 1. **DB2数据库安装条件** - 操作系统要求:如AIX 5.3,需要安装必要的补丁。 - 编译与...

    DB2数据库与SQLServer数据库的异同.doc

    DB2数据库与SQLServer数据库的异同 DB2、Oracle、SQLServer数据库可以说是数据库领域的三座大山。这三座大山各有各的 特色。为此企业在选型的时候往往会在这三个数据库之间犹豫,不知道该选哪个数据库 好。笔者这里...

    IMB DB2 开发客户端连接驱动(.net 等开发使用DB2数据库的连接库).zip

    标题中的"IMB DB2 开发客户端连接驱动(.net 等开发使用DB2数据库的连接库)",指的是IBM提供的一套开发工具,包括.NET环境下的数据库连接驱动。这个驱动程序使得开发者可以利用C#或其他.NET语言编写应用程序,直接与...

    DB2数据库网络协议分析报告

    DB2数据库网络协议分析报告详细阐述了DB2数据库与客户端通信时所采用的协议——分布式关系...通过对报文的解码,可以获取SQL语句、数据库元数据(如表、库、用户名等)等重要信息,从而更好地管理和维护DB2数据库系统。

    db2数据库培训文档

    DB2数据库是一款由IBM开发的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。这篇培训文档主要涵盖了DB2的基本知识,包括版本介绍、在招商银行的应用情况、DB2与SQL Server/Sybase的对比、创建表的语句、...

    java连接DB2数据库编程简介

    本篇文章将深入探讨如何使用Java来连接并操作DB2数据库,包括基本的连接步骤、所需的库以及实用示例。 首先,要进行Java与DB2的连接,你需要JDBC(Java Database Connectivity)驱动,这是Java标准版的一部分,它...

    DB2数据库用户手册

    ### DB2数据库用户手册知识点概览 #### 一、DB2专有名词解释 - **Instance(实例)**:DB2数据库实例是指运行DB2数据库软件的一组进程和服务,每个实例都可以独立地管理多个数据库。 - **DB2 Administration Server...

    Qt中SQlite数据库加密SqliteCipher 操作实例,打开多个数据库,附着数据库跨库查询.zip

    在本文中,我们将深入探讨如何在Qt环境中使用SQLite数据库,并特别关注SQLiteCipher的加密功能,以及如何打开多个数据库和执行跨库查询。SQLiteCipher是一种针对SQLite数据库的加密解决方案,它提供了一种安全的方法...

    db2数据库

    综上所述,IBM DB2数据库不仅提供了强大的数据存储和管理功能,还具备了跨平台的灵活性、与企业级数据分析工具的集成能力、以及丰富的网络通信和开发接口支持。对于希望构建稳定、高效数据管理架构的企业而言,深入...

    Db2数据库教程

    ### DB2数据库教程详解 #### 一、DB2数据库概览 DB2是IBM公司开发的一款关系型数据库管理系统,以其高性能、高可用性以及对企业级应用的强大支持而著称。适用于多种操作系统平台,包括AIX、Windows、UNIX及Linux等...

    JDBC连接DB2数据库需要的jar包

    "JDBC连接DB2数据库需要的jar包"这一主题,就是要讨论为了实现Java与DB2之间的通信,我们需要引入哪些JDBC驱动库。 首先,DB2提供了兼容JDBC标准的驱动程序,主要分为四种类型: 1. **Type 1(JDBC-ODBC...

    AIX和WINDOWS下DB2数据库互导

    本文主要介绍如何在AIX和Windows操作系统下实现DB2数据库的互导,以便在不同平台之间迁移和同步数据。以下是详细的操作步骤和关键知识点: 1. **目的**: - 解决AIX系统上的DB2数据库备份无法在Windows系统下还原...

    db2 数据库驱动jar包 db2java.jar,db2jcc.jar,db2_license_cu.jar

    一旦驱动被正确地引入,你可以使用Java的`DriverManager.getConnection()`方法来建立与DB2数据库的连接,然后通过`Statement`或`PreparedStatement`对象执行SQL查询。 在实际开发中,开发者还需要了解JDBC API的...

    db2数据库JDBC驱动

    DB2数据库JDBC驱动是IBM公司为Java应用程序提供与DB2数据库进行交互的接口,它遵循Java Database Connectivity(JDBC)标准。JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和...

    db2数据库连接驱动包

    DB2数据库是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在Java编程环境中,通过Java Database Connectivity (JDBC) API,我们可以实现与DB2数据库的交互。"db2数据库连接驱动包"是...

Global site tag (gtag.js) - Google Analytics