通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。 25
数据库是用的sqlserver2008R2JDBC驱动是对的,sqlserver配置管理器中的设置好了,如图。telnetlocalhost1433通过代码如下:publ...
数据库是用的sqlserver2008R2JDBC驱动是对的,sqlserver配置管理器中的设置好了,如图。telnet localhost 1433 通过代码如下:public class Main { private Connection conn ; //定义Connection对象 public Connection getConnection(){ //定义连接数据库方法 try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //加载数据库驱动 System.out.println("数据库驱动加载成功!"); String url = "jdbc:sqlserver://localhost:1433;DatabaseName=Travel"; //定义连接数据库URL String userName = "sa"; String passWord = "111111"; conn = DriverManager.getConnection(url,userName,passWord); //获取数据库连接 if(conn != null){ System.out.println("已成功地与SQL Server 2005数据库建立连接!"); } } catch (Exception e) { e.printStackTrace(); } return conn; } /** * @param args */ public static void main(String[] args) { Main conn = new Main(); conn.getConnection(); } }数据库的名字,登录名和密码都是对的,sqlserver里面也设置了远程连接。求助大神!!!超级急!!!
展开
2个回答
展开全部
试试将DatabaseName 的首字母D改为小写,即databaseName
追问
试过了...还是这样报错...
追答
在控制面板==》管理工具==》服务 在这里看看SQL SERVER的实例是否启动了,如果没未启动就把它启动起来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你本地连接关了?只允许远程连接吧
更多追问追答
追问
不好意思没看懂....我就是只在sqlserver服务器属性 连接那边勾了允许远程连接到此服务器....本地连接没弄过
追答
额 你的sqlserver服务启动了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询