com.microsoft.sqlserver.jdbc.SQLServerDriver直连方式连接Sql server 2008

com.microsoft.sqlserver.jdbc.SQLServerDriver连接Sql server 2008

 

提示:有些问题在网上是找不到答案的,该动脑筋的地方要自个动脑筋。

 

Java代码如下

try

{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载驱动直连模式  (代码超级简单)

//建立连接

sqlCon=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=CloudDisk","sa","123456");

}

catch(Exception e)

{

System.out.println(e);

return 0;

}

 

1.

打开:控制面板\ODBC\添加\  选择SQL SERVER ,输入数据源的名字CloudDisk登录名和密码,傻瓜式一路下一步,点击测试可以连接:

 

2.

点击开始\Microsoft sql server 2008 \配置工具\sql server 配置管理器,发现开启了服务

双击每个服务,双击TCP/IP协议,拉到最后面设置IPALL的端口号为1433

 

点击Sql Native Client 配置信息,双击TCP/IP确认了,ip的端口号是1433

然后确认。打开\控制面板\管理工具\服务,重启一下你的sql server服务,然后再运行java代码。这也能够解决大部分的童鞋的问题。

 

3.

在网上找了好久大部分都是这样做的,但不适用我。我的代码还是不能正常运行。纠结了好久,才发现原来我的网络配置开启了三个服务,

 

这三个服务的端口好都是1433, 前面两个占用了我用于连接的服务的端口号,现在只需要把前面两个禁用,然后重启一下服务,就OK了。

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页