`
柳梦梅
  • 浏览: 11481 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

打开端口 50,000 上服务器 localhost/127.0.0.1 的套接字时出错

 
阅读更多

昨天第一次用jdbc连接DB2数据库,以为会很easy的,没想到搞到今天中午才搞定,真是不爽,这种操作以前不知道搞过多少次了,只不过是没连过db2而已。前面的连接程序和原来连oracle mysql的没有什么区别,就改一下url

url:jdbc:db2://ip:端口号/数据库名

for example:jdbc:db2://localhost:50000/test

都写好了之后,测试了一把,结果报错了!!!

一看报了:打开端口 50,000 上服务器 localhost/127.0.0.1 的套接字时出错,connection refuse

数据库肯定是启动了的

先检查了url username password dbname 都没有问题

在检查了一下驱动包,也没有问题

关于驱动包,db2有4种连接方式,每种的连接方式驱动的写法都有点不同,详细可参考:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0401chong/index.html

搞了好半天一直都报错,我觉得程序和jia包应该是没有问题的,问题应该出在数据库本身

于是我连接了一下寝室另外一位同学的机子,结果连上了,说明程序和jar包都没有问题

没办法只能请教google老师了,查了一下,各种说法都有,比较多的是说发是

db2set 命令设置jdbc的连接协议为tcpip

命令为:db2set DB2COMM=tcpip

我试了一下,可是db2set命令出错,如图:

图片

这个方法也行不通。

网上说先要netstat -an命令看一下端口监听情况,我试了一下,果然发现50000端口没有打开

问题找到了!

解决办法:

打开db2的控制中心-》实例-》实例名(db2)右键点击-》设置通信

在弹出窗口里设置Tcp/Ip属性,把端口号设置为50000就行了

设置好了以后,连了一把,搞定!

 

注:其实这个端口号在安装的时候就应该默认配置好了的,可能是因为我用的是windows7 64的原因,数据库是db29.1,可能兼容行不太好。数据库第一次装的时候没有成功,装了两次才搞好的。

分享到:
评论

相关推荐

    stars_between:我最新的星际飞船游戏

    网络套接字 brew install websocat (或下载Windows并添加到路径),然后安装websocat -s 1234以在端口1234上托管websocat -s 1234服务器。键入消息以查看服务器是否正确侦听 websocat ws://127.0.0.1:1235/可用于...

    Socket:java中的简单套接字

    32 位无符号整数 -t udp 或 tcp 表示 tcp,客户端打开一个到服务器的 TCP 连接以获取 udp,客户端发送使用 UDP 将数据发送到服务器 -s 服务器的主机名(例如:localhost 或 127.0.0.1) -p 服务器正在使用的端口 ...

    完美解决MySQL通过localhost无法连接数据库的问题

    连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock)。大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中...

    docker-syslog-ng:在端口 514 上侦听 tcp 和 upd 的最小 syslog-ng 容器 (8.5mb)

    docker 中的 syslog-ng 将日志写入/var/log/syslog-ng/$PROGRAM/$PROGRAM.log最小 syslog-ng 容器 (18mb)。 暴露的输入: ...如果要导出unix套接字,只需将/var/run/syslog-ng绑定安装到某个主机上即

    nano-stream-ws:一款性能卓越的微型网络套接字服务器,可从纳米货币节点流传输块数据

    纳米流 一款性能卓越的微型网络套接字服务器,可从节点流传输区块数据。 它建立在由库设置的块数据的套接字流上。安装将和nano-stream-ws为全局软件包: npm install --global nano-stream-xnpm install --global ...

    IIS6.0 IIS,互联网信息服务

    在本地路输入框后点击浏览可以更改网站所在文件位置,默认目录为:C:\Inetpub\wwwroot 在执行权限后面点击配置-调试-教本错误信息,选中:向客户端发送文本错误信息:处理 URL 时服务器出错。请与系统管理员联系。...

    NetJ:Java对象Packet API

    网络杂志 Java对象Packet API 托管服务器示例: Server server = new Server(1725);...此代码将打开一个套接字,该套接字连接到端口1725上的localhost回调地址 创建一个数据包:创建一个新类(例如“ PacketConnect

    Online-Multiplayer-Chess

    客户端利用套接字进行连接,使用JFrame和JComponent进行图形处理,并利用线程来处理在更新游戏窗口时监听服务器的行为。服务器处理合法动作的所有主要逻辑和最终决定,以防止客户端利用游戏。客户端包含相同逻辑的...

    rssh:通过SSH反向Shell

    这将在远程计算机的localhost上创建一个侦听套接字。 然后,在远程计算机上,您可以运行: nc -c 127.0.0.1 2222 这会给你外壳。 请注意, -c标志很重要,以确保EOF可以通过网络连接正确地传播到远程主机。

    HttpClient以及获取页面内容应用

    8. 便携可靠的套接字工厂使它更容易的使用第三方解决方案。 9. 连接管理器支持多线程应用。支持设置最大连接数,同时支持设置每个主机的最大连接数,发现并关闭过期的连接。 10. 自动处理Set-Cookie中的Cookie。 11....

    python之Socket网络编程详解

    什么是网络? 网络是由节点和连线构成,表示诸多对象及其...特殊的IP地址 127.0.0.1或称localhost(表示本地回环地址,保留地址等),可用于本机测试 端口号 要将数据发送到对方指定的应用程序上,为了标识这些应用程

Global site tag (gtag.js) - Google Analytics