使用纯Java JDBC驱动 程序实现数据库的连接出现错误
显示为com.microsoft.sqlserver.jdbc.SQLServerException:通过端口1433连接到主机127.0.0.1的TCP/IP连接失败。...
显示为
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
数据库是 Microsoft SQL Server 2008 R2
操作系统 win7 64位
tomcat6.0.28
JDK1.6.0_21 展开
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
数据库是 Microsoft SQL Server 2008 R2
操作系统 win7 64位
tomcat6.0.28
JDK1.6.0_21 展开
5个回答
展开全部
lz给你个参考吧
package org.lxy.demo.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DataBaseConnection {
private static final String DBDRIVER="org.gjt.mm.mysql.Driver";
private static final String DBURL="jdbc:mysql://localhost:3306/user";
private static final String DBUSER="root";
private static final String DBPASS="mysqladmin";
private Connection con=null;
public DataBaseConnection(){
try {
Class.forName(DBDRIVER);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
con=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
} catch (SQLException e) {
e.printStackTrace();
}
}
public Connection getConnection(){
return this.con;
}
public void close(){
if(con!=null){
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
package org.lxy.demo.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DataBaseConnection {
private static final String DBDRIVER="org.gjt.mm.mysql.Driver";
private static final String DBURL="jdbc:mysql://localhost:3306/user";
private static final String DBUSER="root";
private static final String DBPASS="mysqladmin";
private Connection con=null;
public DataBaseConnection(){
try {
Class.forName(DBDRIVER);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
con=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
} catch (SQLException e) {
e.printStackTrace();
}
}
public Connection getConnection(){
return this.con;
}
public void close(){
if(con!=null){
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
URL (数据库连接字)要写对
Driver 要写对
用户,口令也要对
Driver 要写对
用户,口令也要对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开启sqlserver服务了吗
更多追问追答
追问
开启了
追答
把你的连接语句贴出来看看
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
com.microsoft.sqlserver.jdbc.SQLServerDriver
这个是SQL2005的驱动名字
这个是SQL2005的驱动名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看服务里,看下SQL SERVER的实例是不是开启的,开启的哪个实例?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询