日期:2014-05-18  浏览次数:20528 次

问题:MSSQL在服务器端网络实用工具中修改了1433的端口,改成其他5001,但仍然出错
的系统是windowsXP   sp2,已经打了sp4的补丁(Microsoft   JDBC   sp4补丁),已经关闭了防火墙,在注册表中查看tcp的tcpport,和修改的5001是一致的(通过服务器端网络实用工具修改了端口,改成5001),无论是本机连还是其他机连,都连接不上(应该是一直在尝试在连吧?)  
使用netstat   -an没有发现5001的端口  
下面是使用5001的端口:  


代码
public   class   DatabaseConn   {      
             
        public   Connection   Connection(){      
                Connection   conn   =   null;      
                try   {      
                        Class.forName(DataUtil.SQL_DRIVER).newInstance();      
                        conn   =   DriverManager.getConnection(DataUtil.SQL_URL,DataUtil.SQL_USERNAME,DataUtil.SQL_PASSWD);      
                             
                }   catch   (ClassNotFoundException   e)   {      
                        e.printStackTrace();      
                }catch(IllegalAccessException   e){      
                        e.printStackTrace();      
                }catch(InstantiationException   e){      
                        e.printStackTrace();      
                }catch(SQLException   e){      
                        e.printStackTrace();      
                }      
                return   conn;      
        }      
}    


属性:  

代码
public   class   DataUtil   {      
             
        /**    
          *   用户名    
          */    
        public   static   final   String   SQL_USERNAME   =   "sa ";      
        /**    
          *   密码    
          */    
        public   static     final   String   SQL_PASSWD   =   "ldjc ";      
        /**    
          *   sql   server   的驱动    
          */