问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java连接 远程 db2数据库

发布网友 发布时间:2022-04-30 19:48

我来回答

3个回答

懂视网 时间:2022-04-09 05:49

命令注释:MDMNODE1 是一个节点名(在一个机器上必须是唯一的),remote后面是服务器的IP地址,server是远程服务器上实例对应的端口号。DB2通过这种方式在本地的SQLNODIR文件中把远程服务器的信息记录下来,所以编目节点其实就是把远程服务器映射到本地,通过SQLNODIR中的记录能够找到远程服务器和实例,类似指向远程服务器和实例的地址指针。

查看:

[db2inst1@mdmappserver01 home]$ db2 list node directory

 Node Directory

 Number of entries in the directory = 1

Node 1 entry:

 Node name   = MDMNODE1
 Comment   =
 Directory entry type  = LOCAL
 Protocol   = TCPIP
 Hostname   = 192.168.124.163
 Service name   = 60006

  

<第二步>

当把远程的服务器IP地址,实例编目下来后,第二步应该把该实例下的数据库编目到本地:

[db2inst1@mdmappserver01 home]$ db2 catalog db mdmdb at node mdmnode1
DB20000I The CATALOG DATABASE command completed successfully.
DB21056W Directory changes may not be effective until the directory cache is 
refreshed.

命令注释:mdmdb 是远程实例下的数据库,mdmnode1是我们在第一步中编目的节点名 

然后查看:

[db2inst1@mdmappserver01 home]$ db2 list db directory

 System Database Directory

 Number of entries in the directory = 1

Database 1 entry:

 Database alias   = MDMDB
 Database name   = MDMDB
 Node name    = MDMNODE1
 Database release level  = 10.00
 Comment    =
 Directory entry type   = Remote
 Catalog database partition number = -1
 Alternate server hostname  =
 Alternate server port number  =

接下来试着连接:

技术分享

[db2inst1@mdmappserver01 home]$ db2 list tables    就能看到当前数据库下的所有表了

 

总结:

上面是客户端和服务器不在同一台机器上,是通过编目节点,编目数据库来实现客户端连接到服务器上数据库的目的!

如果是连接在同一台机器上,那么此时不用显示编目节点,但是在服务器上当我们创建一个实例的时候,有一个隐含的把实例在本地编目的过程,假设在p570上创建一个实例名为db2inst1,其实有一个隐含的

  db2 catalog local node db2inst1 instance db2inst1 system p570 ostype aix的步骤,同样当你在db2inst1下创建一个数据库MYDB的时候,有一个隐含的编目(catalog)数据库的步骤:

  db2 catalog db mydb at node db2inst1的步骤。

至此你可以这样理解编目(catalog),编目就是在本地或远程建立客户端到服务器的数据库连接的目的。

 

参考文献:如何远程连接db2数据库

DB2使用命令行连接远程数据库(+使用CoolSQL连接DB2)

 

  

  

  

 

远程连接db2数据库

标签:

热心网友 时间:2022-04-09 02:57

type2需要有db2客户端
用catalog命令编目数据库,demo:
db2
catalog
tcpip
node
node_ntbgm0
remote
10.25.11.11
server
50001
db2
catalog
database
ntbgm0
as
ftdb11
at
node
node_ntbgm0
这个编目完数据库别名是ftdb11,然后你链接里面的database就是这个别名的名字
要是不要求快之类的,建议用type4方式链接,比较简单

热心网友 时间:2022-04-09 04:15

你加两句打印看看.
//这里加入一行
system.out.println("con:"+this.con);
pstmt=this.con.preparestatement(sql)
;
//这里加一行
system.out.println("pstmt:"+pstmt);
rs=pstmt.executequery();
//这里加一行
system.out.println("rs:"+rs);
看哪个是null
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Tenda腾达 F3 单频300M家用百兆无线路由器Wi-Fi 4 单个装-详细介绍... 电脑看电影黑屏电脑看视频时黑屏但是有声音怎么办 看电影电脑就黑屏笔记本电脑看电影时自动黑屏如何解决 看电影电脑黑屏为什么一看电影电脑就黑屏 电脑看看视频突然黑屏为什么我的电脑看视频的时候会出现黑屏 电脑看电影,黑屏 为什么电脑上看电影都是黑屏用电脑看电视忽然黑屏是什么原因怎么解决... 电脑看电影会黑屏笔记本电脑看视频总是黑屏怎么办 姐姐你好 我也是山东考生 想问问你报了哪个学校 鲁东大学09年招生 把路由器拔下来可以是200的网,但是路由器是新买的千兆的呀tp-link ac1200的路由器 DB2如何连接远程服务器和本地服务器 如何通过DB2连接远程服务器端的数据库 特岗教师招聘笔试内容都考哪些,分值占多少? 2019年云南省特岗教师面试总分是多少? 2020毕节特岗试卷总分值多少? 云南特岗教师招聘考试满分是几分? 2019云南特岗教师笔试成绩满分是多少?教育学占几分? 2020黑龙江省特岗笔试总分多少分? 特岗教师的题型和所占分值是多少有人知道吗? 2020云南特岗教师招聘考试满分是多少? 2020特岗教师的总分是几分? 在识货上买表靠谱吗 - 信息提示 欧文七球鞋 欧文七球鞋在识货上点的不是gs款,为什么38以下鞋码前脚掌侧边都没有zoom标志…… 求NAXX各个BOSS的来历 谢谢 识货上面的鞋码女生要挑小一码的吗? 米boss714万买车都什么车 名侦探柯南.组织人员名单 在实体店买鞋的鞋码和识货的码一样吗? 玖富万卡倒闭了吗? 如何远程操作DB2数据库 玖富万卡是不是倒闭了,都已经逾期了两天? db2 远程连接问题 玖富万卡倒闭没? 关于樱桃的古诗 如何通过DB2 connect连接DB2/400数据库 db2的sqc文件里怎么连接数据库 《樱桃》 樱桃 诗词 十二生肖那个是大肖那个小肖啊! 太宰治的《樱桃》没读懂,什么意思啊? 如何在客户端配置ODBC来访问远程DB2 for Windows服务器 钱站与玖富万卡这两个小贷公司到底有没有倒闭? 如何修改DB2 客户机 DB2CODEPAGE 支票有效期的问题 2016年合格考 化学,物理 大概多少分算过 解答(小家小户的肖)打一动物是什么 十二肖头大尾小是什么生肖 基本上每一个淘宝商品下面都有什么领卷的,领优惠券的那是真的吗?怎么进呀