×

db2数据库连接配置

db2数据库连接配置(如何在unix上配置odbc连接db2)

admin admin 发表于2024-07-28 21:14:52 浏览8 评论0

抢沙发发表评论

大家好,db2数据库连接配置相信很多的网友都不是很明白,包括如何在unix上配置odbc连接db2也是一样,不过没有关系,接下来就来为大家分享关于db2数据库连接配置和如何在unix上配置odbc连接db2的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

如何在unix上配置odbc连接db2

1 获得DB2端口号 首先要获得远程基于Winows2000 Server操作系统的DB2的端口号。在远程Winows主机上运行DB2命令行处理器,然后接着输入命令“ DB2 get dbm cfg |find "SVCENAME" ”,执行后找到“SVCENAME”来获得DB2的TCP/IP 服务名db2c_DB2。图1 获得DB2的TCP/IP 服务名db2c_DB2 点击开始菜单,在“运行”处输入“drivers”,在打开资源管理器中找到子目录etc(整体目录Winows2000中为c:\winnt\system32\drivers\etc、WinXP或者Win7中为c:\windows\system32\drivers\etc)就可以找到文件services并打开它,如图2所示图2 找到文件services并打开它 在文件services中找到TCP/IP 服务名db2c_DB2对应的端口号 50000。2 客户端上配置ODBC数据源在客户端打开DB2的配置助手,然后按照以下步骤来建立ODBC数据源。图3 DB2的配置助手建立ODBC数据源图4 DB2的配置助手建立ODBC数据源图5 DB2的配置助手建立ODBC数据源图6 DB2的配置助手建立ODBC数据源图7 DB2的配置助手建立ODBC数据源图8 DB2的配置助手建立ODBC数据源在图9中,选择远程 DB2数据库主机的操作系统, 如Windows,Aix、Linux、或者Solaris等。图9 DB2的配置助手建立ODBC数据源图10 DB2的配置助手建立ODBC数据源图11 DB2的配置助手建立ODBC数据源 最后,点击“完成“按钮结束整个配置工作。3 DB查询分析器通过ODBC访问DB2数据库中国本土程序员马根峰推出的个人作品----万能数据库查询分析器,中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》。它具有强大的功能、友好的操作界面、良好的操作性、跨越各种数据库平台乃至于EXCEL和文本文件。你可以通过它查询ODBC数据源(包括世面上所有的数据库、TXT/CSV文件、EXCEL文件)的数据。你可以同时执行多条DML语句乃至存贮过程,结果会以你设定的表格、文本框、文件来返回。从数据库导出千万条数据时,效率与DBMS没有什么区别。《DB 查询分析器》在中关村在线(xiazai.zol.com.cn/detail/27/264455.shtml) 下载量超过 9.5万 次,位居整个数据库类排行榜中前20位。在《程序员》2007第2期的“新产品&工具点评”部分,“特别推荐”了“万能数据库查询分析器”发布。下载安装《DB 查询分析器》并运行它,输入建立的ODBC数据源名称“MGF_DB1”、用户名和口令。图12 下载安装运行图13 DB 查询分析器的对象浏览器快速生成SQL脚本并执行

如何远程连接db2数据库

在DB2客户机上连接远程DB2服务之前,必须正确设置服务端通信协议。DB2支持的协议有TCP/IP、NetBIOS、NPIPE等。连接远程DB2数据库服务的基本步骤如下:1. 在客户机上对远程DB2节点进行编目。2. 在客户机上对远程数据库进行编目。一、第一步首先在客户机上对远程节点进行编目,这里需要确认远程主机在客户机上的名称、IP地址、端口号等基本命令如下:1. CATALOG TCPIP //编目一个TCP/IP节点NODE local_node_name //远程主机在客户机上的别名REMOTE hostname | IP //远程主机IP地址SERVER service_name | posr_number // 服务名称 / 端口号2. TERMINATE //刷新目录高速缓存3. LIST NODE DIRECTORY //查看客户机目录节点4. UNCATALOG NODE node_name //删除编目节点node_name二、第二步再对已编目的节点进行数据库编目,这里用户需要确认远程连接的数据库的名称、该数据库在本机上的别名、第一步设置的远程主机在客户机上的别名(即节点名)和设置认证方式。命令如下:1. CATALOG DATABASE remote_db_name //远程数据库名称AS local_db_name //本地数据库别名AT NODE local_node_name //本地数据库节点别名(第一步中配置)2. TERMINATE //刷新目录高速缓存3. LIST DB DIRECTORY //查看本地数据库目录4. UNCATALOG DB db_name //删除数据库编目db_name三、第三步连接远程数据库,使用第二步中设置的本地数据库别名来连接。命令如下:CONNECT TO local_db_name //利用本地数据库别名连接远程数据库USER userid //用户IDUSING password //登陆密码

db2数据库如何连接

1.首先将数据库服务端的数据库映射到客户端(因为使用ODBC的原因)映射命令如下:Db2cmdDb2//将远程节点192.168.80.207:50001映射为node207本地节点catalog tcpip node node207 remote 192.168.80.207 server 50001//映射数据库zcldb到本地node207节点catalog database zcldb at node node2072.新增ODBC,连接到本地DB2映射数据库3.应用程序连接ODBC连接字符串:《add name="DB2ConnectionString" connectionString="driver={IBM DB2 ODBC DRIVER};DSN=localdbname;UID=user;DBALIAS=localdbname;MODE=SHARE;PWD=password;" providerName="System.Data.Odbc"/》

db2数据库最大连接数设置

使用 DB2 控制中心访问数据库时,不论何时执行“样本内容”操作,都将与数据库建立一个连接(就算控制中心已建立了一个连接)。在每个“样本内容”操作完成之后,此连接并没有释放,除非控制中心关闭。随着时间的流逝,保留的连接数目可能会不断的增长并超过应用程序允许的最大数目。在需要时,它能阻止 IBM Tivoli Service Level Advisor 和其它应用程序获取数据库连接。

db2数据库如何创建一个新连接

1.打开Database Master2.点击【database explorer】下的【connect】3.此时弹出对话框,显示已有的数据库连接4.点击【add connection...】5.选择【db2】,输入db2的连接信息,然后点击【ok】

DB2在连接数据库时需要设置什么参数吗

不需要设置。客户端连接的时候需要这个db2的端口,这个默认是50000,也可以通过如下查看:C:\SQLLIB97\BIN》db2 get dbm cfg | grep SVCENAME TCP/IP Service name (SVCENAME) = db2c_DB2_01 SSL service name (SSL_SVCENAME) =得到了服务名称db2c_DB2_01,然后到系统端口文件去查看对应的端口号:在windows上这个文件是C:\WINDOWS\system32\drivers\etc\serviceUnix和Linux上为: /etc/services 如果该端口没有设置,可以如下设置:db2 update dbm cfg using svcename 50000db2 terminate

db2的sqc文件里怎么连接数据库

1.首先把自己好的SQC文件(如:test.sqc)放在指定的目录下。2.正式开始编译前,需要和DB2数据库(如:TESTDB)建立连接。以linux环境为例,在命令行状态下,输入:db2connecttoTESTDB3.调用DB2的prep命令对SQC文件进行预编译,用来生成C文件。在命令行状态下,输入:db2preptest.sqcBINDFILEpackageusingbindtest说明:上述命令中的“BINDFILE”是用来指定在做预编译的同时生成bind文件的(如:bindtest.bnd)上述命令中的“packageusingbindtest”是用来指定将要写入到DB2的系统表中的package信息的名称(如:bindtest)。bind文件里记载的是用来写入到package信息的数据。4.调用DB2的bind命令从上一步生成的bind文件中读出必要的数据写入到上一步指定名称的package信息中。并可以给这条信息指定访问权限。以linux环境为例,在命令行状态下,输入:db2bindConnTEST.bndGRANTPUBLIC5.到目前为止可以说与DB2相关的所有预编译就基本完成了,我们需要的C文件(如:test.c)也整成生成了,那个bind文件后边暂时不会用到了。下来就可以调用CC或GCC之类的C代码编译器对这个C文件进行编译,基本的过程是test.c→test.o→test。这样我们就可以执行这个最终的可实行程序了。

fine report怎么连接db2数据库

新建数据库,选择JDBC方式连接选择数据库类型,修改URL选择数据库类型如Oracle,会自动加载的驱动器及默认的URL,根据实际数据库服务器地址修改URL,如下:连接池属性点击连接池属性可设置该JDBC数据连接的连接池配置输入用户名、密码,测试连接输入Oracle数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。其他数据库连接步骤相同。注:测试连接成功并不是说已经可以正确地获取到数据库的数据,测试的只是网络连接。数据库驱动及URL对应表以下列出设计器中支持的数据库及对应的连接属性值:注:在进行数据连接的时候要注意驱动器支持的数据库版本,如果选择的数据库版本不在上述表格中,那么就需要更换驱动器。5示例使用oracle数据库的时候,没有使用上述表格中所说的版本,而是oracle7.2.3,那么需要把oracle7中jdbc/lib目录下的classes12.jar放进FR的WEB-INF/lib中,同时删除ojdbc14.jar。相当于换了一个oracle驱动。注:如果FR内置没有JDBC数据连接使用的驱动,需要用户自己将对应驱动放置在%FR_HOME%\WebReport\WEB-INF\lib文件夹下,如果放入驱动之后还是连接不上,请注意驱动版本和是否需要辅助jar。

如何通过DB2 connect连接DB2/400数据库

在客户端上访问db/400有两种方法. 一是通过as/400所提供的client access, 二是通过db2 connect产品(该产品被包含在db2 ESE版本中,也可单独订购)。有两种方法来配置db2 connect从而达到访问db2/400的目的,一是通过db2 connect带的客户端配置帮助(client configuration assistant), 该程序是GUI界面, 易于使用,这里就不详述了.二是通过db2命令行的命令, 这里主要介绍了如何使用db2命令行的方式来访问db2/400 1.用OS/400命令WRKRDBDIRE查看已定义数据库。如:S653924B *LOCAL 2.在安装了DB2 Connect产品的PC的命令行窗口,用以下命令连接DB2/400数据库db2 catalog tcpip node node400 remote as400ip server 446db2 catalog dcs db570 as s653924bdb2 catalog db db570 at node node400 authentication dcs注意:其中: as400ip是as/400的IP地址;446是端口号;s653924b是上图所列的数据库名称;3.连接DB2/400数据库db2 connect to db user 用户名输入 xiaoqing 的当前密码

关于db2数据库连接配置和如何在unix上配置odbc连接db2的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。