JAVA连接SQL2005出错~

packageCONN;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQL... package CONN;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Conn{
Connection conn;

public static void main(String[] args) {
Conn db=new Conn();
db.getConnection();

}
public Connection getConnection(){

//加载数据驱动
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("数据库驱动加载成功");
}catch (ClassNotFoundException e){
e.printStackTrace();
}
//connection 连接
try{
conn= DriverManager.getConnection("jdbc:sqlserver://localhost:1459;DatabaseName=db_database28",
"sa", "8765548");
System.out.println("数据库连接成功");
}catch (SQLException e) {
e.printStackTrace();
}
return conn;

}

}

-----------------------------------
数据库驱动加载成功
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at CONN.Conn.getConnection(Conn.java:29)
at CONN.Conn.main(Conn.java:14)

控制台出现这个错误~~试过很多方法都不行~ 也在IP/TCP也启动~还是不行~ 希望各位大侠能够解答~~
展开
 我来答
ssh99999ssh
2009-12-04 · TA获得超过389个赞
知道小有建树答主
回答量:719
采纳率:50%
帮助的人:249万
展开全部
SQL2005的端口没有配置好,单击《开始菜单》-《Sql Server 配置管理器》-《SQL Server 网络配置》-《xxx的协议》-《TCP/IP》(右侧窗口)-《IP地址》-
《IPA11》(里面的端口才是你真正的端口,把它设成你程序里一样的吧,也就是1459) 注释:上面的XXX为你实例名称,在我这它是SQLEXPESS 看你怎取的了。
碧茂科技
2023-10-18 广告
合并小文件:将多个小文件合并成一个大文件,可以使用Hadoop提供的工具如hadoop fs -getmerge命令或者使用自定义的MapReduce程序来实现。这样可以减少NameNode上的元数据数量和提高读写效率。SequenceFi... 点击进入详情页
本回答由碧茂科技提供
wangye6682002
2009-12-04 · TA获得超过905个赞
知道小有建树答主
回答量:637
采纳率:100%
帮助的人:288万
展开全部
DatabaseName=db_database28
你数据库里有这个吗?db_database28
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z2441224
2009-12-04 · TA获得超过127个赞
知道答主
回答量:316
采纳率:0%
帮助的人:174万
展开全部
是不是端口有问题,其他代码都没问题,
还有就是驱动包,最好是用jtds那个,
microsoft的驱动包有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangnan_1018
2009-12-05
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
这个 好像是 sql 的问题
在 sqlserver配置里面调
主要是 要开个服务
在开始 程序 找到你的 sqlserver
里面 有个配置信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式