zoukankan      html  css  js  c++  java
  • Java Web项目连接SqlServer时遇到无法连接的小问题

      因为这个问题已经解决了,错误代码也没有拷贝下来,主要问题大概是:

      (1)连接字符串。先前参考比较旧的java web项目,所以连接字符串:"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbName;",java报错是无法连接至SqlServer2000,显然版本有问题,更改后的连接字符串:"jdbc:sqlserver://localhost:1433;DatabaseName=db_shop",虽然还有新的报错,但至少版本问题不存在了。

      (2)新的报错显示无法连接到1433端口。之前也在奇怪一点,c#连接数据库从未设置过端口,却能正常连接,而且在cmd里输入netstat -an命令也没有发现1433端口有监听程序,带着疑问问了下度娘,原来sqlserver从2005就开始动态端口,解决问题的办法是手动分配一个静态端口给ipall,操作如下:Microsoft SQL Server 2008->配置工具->SQL Server配置管理器->SQL Server网络配置,注意可能会有多个协议:SQLEXPRESS的协议 MSSQLServer的协议等,因为我使用的是2008,所以需修改MSSQLServer的协议,单击并打开启用的TCP/IP,右键属性->IP地址->IPAll的tcp端口设置为1433,重新run项目,连接成功。

  • 相关阅读:
    【CH6801】棋盘覆盖
    【模板】二分图匹配
    【POJ3683】Priest John's Busiest Day
    【Asia Yokohama Regional Contest 2018】Arithmetic Progressions
    【POJ2230】Watchcow
    【CF263D】Cycle in Graph
    【CF131D】Subway
    【洛谷P2709】小B的询问
    【模板】2-SAT
    【模板】矩阵快速幂
  • 原文地址:https://www.cnblogs.com/chbjaycn/p/3591222.html
Copyright © 2011-2022 走看看