已有101人关注
求助第20章程序都无法运行
发表在Java图书答疑 2015-08-25
是否精华
版块置顶:
第二十章程序直接在eclipse下运行会报错,书上没有配置数据库的讲解,我就直接运行发现总是报错。然后我下载了SQL SERVER 2008安装完成之后还是运行不了,之后发现要导入一些jar包,光是找这些jar包就花了很久。现在希望能到帮助。
以下是错误信息。

20.05
java.sql.SQLException: Network error IOException: Connection refused: connect
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:385)
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Renewal.getConnection(Renewal.java:11)
at Renewal.main(Renewal.java:22)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:304)
at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:255)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:310)
... 6 more
java.lang.NullPointerException
at Renewal.main(Renewal.java:24)



分享到:
精彩评论 4
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-08-25
沙发
这个是程序无法连接数据库服务的异常。首先你要检查一下,你程序中连接数据库的配置,与你要连接的数据库是否匹配。如果所有连接配置无问题,就是数据库端出现问题了。
一次打开:开始 - 所有程序 - Microsoft SQL Server(你的版本 )- 配置工具 - SQL Server Configuration Manager ,在网络配置这一栏中点击你要连接的数据库实例,右边会列出各个协议,然后双击TCP/IP协议,打开的TCP/IP属性窗口中,IP地址这个标签页面,配置数据库开放的的IP和端口。例如:配置本地数据库,找到IP为“127.0.0.1”那一栏,TCP端口改成“1433”,活动改成“是”,已启用改成“是”;拉到最下方,IPALL一栏,TCP端口改成“1433”,然后确定。然后在左边的界面中,选择SQL Server XXX服务,找到你要连接的数据库实例名,右键-重新启动,等启动完毕,就可以正常连接了。
liyanjun1024
学分:0 LV1
2015-08-25
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这个是程序无法连接数据库服务的异常。首先你要检查一下,你程序中连接数据库的配置,与你要连接的数据库是否匹配。如果所有连接配置无问题,就是数据库端出现问题了。
一次打开:开始 - 所有程序 - Microsoft SQL Server(你的版本 )- 配置工具 - SQL Server Configuration Manager ,在网络配置这一栏中点击你要连接的数据库实例,右边会列出各个协议,然后双击TCP/IP协议,打开的TCP/IP属性窗口中,IP地址这个标签页面,配置数据库开放的的IP和端口。例如:配置本地数据库,找到IP为“127.0.0.1”那一栏,TCP端口改成“1433”,活动改成“是”,已启用改成“是”;拉到最下方,IPALL一栏,TCP端口改成“1433”,然后确定。然后在左边的界面中,选择SQL Server XXX服务,找到你要连接的数据库实例名,右键-重新启动,等启动完毕,就可以正常连接了。
[/FIELDSET]

回复:
折腾一天终于把2005装上了。
新建了空的数据库db_jdbc,然后你说的我也开了,就是那个实例左边右边的我没找到?实例只我刚新建的数据库db_jdbc?
如附件里面,选中的哪项服务我想重启,结果关闭以后启动不起来了。。。

运行程序报错还是一样的。。。
liyanjun1024
学分:0 LV1
2015-08-25
地板
已经都解决了。  
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-08-31
4L
如果有哪些好的经验,可以在交流群中分享 JAVA/JAVAWEB技术交流群: 106933614
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照