问题描述
到主机的TCP/IP连接失败。java.net.ConnectException:Connectionrefused:connect这是提示报的错误,我想在jsp下运行向数据库添加数据,2008的sql是不是不行啊
解决方案
解决方案二:
不是不行是连接决绝了有异常看看服务有没有起密码多不对
解决方案三:
1、首先确保你的数据库能正常的访问,数据库相应的服务都已经正常启动sqlserver数据库很麻烦需要开很多服务才能正常访问的,这个异常和java程序没关系
解决方案四:
是啊服务器都没有问题,,我就是在eclipse5.5和sql2005环境下编写的代码,通过了,然后我回来用我的工具,在eclipse7.0和sql2008中运行就报错了,,具体的代码如下importjava.sql.*;publicclassAccpTeacher1{/***连接数据库,对数据库进行增删改查*@paramargs*///首先导入sqljdbc.jarpublicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//必须在trycatch中写try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connectioncon=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=NEWS","sa","sa");StringstrSql="insertintoFirtLevelTitlevalues(3,'JAVA','艾东晓',getDate())";PreparedStatementps=con.prepareStatement(strSql);ps.executeUpdate();ps.close();con.close();System.out.println("OK");}catch(Exceptione){//TODO:handleexceptionSystem.out.println(e.getMessage());}}}谢谢大家热情的回应,帮忙再看看吧嘿嘿
解决方案五:
windows身份验证服务器名称是DONGXIAO-PC
解决方案六:
数据库连接和IDE是八竿子打不着的事情,怎么扯一起来了......
解决方案七:
这个跟编译器有联系的??头一次听!包支持就行了!!!!!
解决方案八:
该回复于2011-01-10 09:20:36被版主删除
解决方案九:
在你的数据库里,把TCP/IP协议打开,这个跟你的连接数据库的东西是没关系的,报的异常很清晰嘛--
解决方案十:
引用8楼jay__show1028382503的回复:
在你的数据库里,把TCP/IP协议打开,这个跟你的连接数据库的东西是没关系的,报的异常很清晰嘛--
他这个不是用包来连接的,所以不关tcp/ip的事情,看看密码方面有没有对,还有连接的语句。
解决方案十一:
引用9楼yiai1688的回复:
引用8楼jay__show1028382503的回复:在你的数据库里,把TCP/IP协议打开,这个跟你的连接数据库的东西是没关系的,报的异常很清晰嘛--他这个不是用包来连接的,所以不关tcp/ip的事情,看看密码方面有没有对,还有连接的语句。
sorry,我一时看错了,不好意思,你这个确实需要将sql2008的tcp协议打开,然后你的jar也最好是用针对2008的。上网搜搜都有关于sqlserv的tcp打开的操作,还有jar包,天气冷,我就不写了,呵呵……
解决方案十二:
引用8楼jay__show1028382503的回复:
在你的数据库里,把TCP/IP协议打开,这个跟你的连接数据库的东西是没关系的,报的异常很清晰嘛--
+1,之前经常遇到这个错误,是服务未开启的缘故。
解决方案十三:
一、查看你的连库驱动版本是否正确。二、是否给你的服务添加了TCP端口。SQLServerConfigurationManager>SQLServer2008网络配置>SQLEXPRESS(你的服务的名字)的协议>TCP/IP的属性>IP地址