是jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=traffic
而不是jdbc:microsoft:sqlserver://localhost;DatabaseName=traffic

解决方案 »

  1.   

    我写的就是:
    jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=traffic
    发帖子的时候疏忽了跟端口有关系吗???
    还是跟防火墙 我装的WINDOWS XP SP2
      

  2.   

    如果防火墙把1433屏蔽了,那肯定连接不上。你的操作系统是什么?window 2003?
      

  3.   

    我装的是 windows xp sp2 
    是不是SQL服务器用的是1433端口 
    我在打开SQL服务器的情况下用netstat查看端口 好像没开发这个端口呀
    怎么办呢 GG
      

  4.   

    1433是SQL Server的缺省端口,检查一下SQL Server的服务是不是都启动了。
      

  5.   

    to kevingao() ( ) :
    ----------------------------------------
    怎么样检查一下SQL Server的服务是不是都启动了
      

  6.   

    楼主,我的状况和你的一样,我也正在痛苦中……
    好像是系统的原因,不是程序的问题,我用相同的程序连接远程服务器上的SQL服务器,一切正常,只有本地的,而且家里的另外一台也是WinXP SP2系统,同样也连接不上,错误同你所述。
      

  7.   

    我很早就发过贴了,但是没有解决呀,Win2003和WinXP sp2都是一样的问题呀。
      

  8.   

    楼主下载一个SQL SERVER 2000的SP3a的包,注意下载的版本要和SQL SERVER的版本一样。然后安装就可以了。是WINDOWS和JDBC有冲突造成的。解决了别忘了多给点分。哈哈。
      

  9.   

    因为在XP系统下只能 SQLSever2000 个人版
    SQLSever2000 的SP3包对个人版是没用的 
    是有这种说法吗
      

  10.   

    我做odbc数据源的时候 的时候出现如下错误:
    无法加载SQL sever ODBC 驱动程序的安装实例 ,因为存在系统错误代码126
    查到错误:   126  找不到指定的模块。
    后下载了ODBC.NET数据提供程序 
    安装了SQLSever 2000 sp3补丁包 
    做ODBC数据源问题照旧 
    无法加载SQL sever ODBC 驱动程序的安装实例 ,因为存在系统错误代码126
    在JBuilder下连接数据库 还是出现
    [Microsoft][SQLServer2000 Driver for ODBC] Error establishing socket我同学说是数据库跟XP系统的问题 所以叫我装个2000,我也装了,并且能用了!!!
    但我想这个问题应该有解决的办法 ,
    我不求跟你们一起研究(因为我还菜),但希望各位大虾能对这个问题有所重视,,
    没理由装XP系统的都不能用Jbuilder!!!!!!!!
      

  11.   

    确定一下,你的SQL Server身份验证方式是不是混合模式
      

  12.   

    呵呵 是的 是SQL跟WINDOWS的混和模式
      

  13.   

    就是因为没有打sp3a的补丁,以前我遇到过这个问题,搞了很长时间!打上就ok了!
    建议你先查一下现有sql server的版本号!用@@version,然后在网上搜一下是什么版本!
    如果不是sp3a就打一下!肯定行的!
      

  14.   

    关注!我在windows2003和windowsXP,都出现了上面的问题,已经郁闷了一天+一夜了,小弟还是又两个问题:
    1。必须要打sp3a吗?
    2。必须把sqlServer设定是SQL跟WINDOWS的混和模式验证模式吗??
    请大虾们帮忙回答。
      

  15.   

    必须把sqlServer设定是SQL跟WINDOWS的混和模式验证模式吗??
    -----------------------------------------------------------
    据说是必须的,具体原因愿闻其详!!必须要打sp3a吗?
    ---------------------------------
    没打SP3A包WINDOWS在2000下 只要装SQLSever 2000 企业版也是OK的
      

  16.   

    在JBuilder下连接数据库 出现
    "[Microsoft][SQLServer2000 Driver for ODBC] Error establishing socket" 
    这个问题我也碰到了,可是看了这么多贴我还是没能解决问题,请问到底该怎么做呢?
      

  17.   

    是不是打了sp3a包后就可以连上了呢?我的系统也是winXP SP2的,出现的问题和你一模一样,请问你现在解决了吗?如果解决了,麻烦告诉我一下,谢谢!(在线等!)
      

  18.   

    我的解决办法是 装了个2000系统 然后在上面安装了个SQLServer2000 企业版 另外设定是SQL跟WINDOWS的混和模式验证模式 再按照配置JDBC的步骤就能连接成功了
      

  19.   


    楼主提出的问题,我也遇到了,今天刚刚解决。
    原来我用的是windows2003,装的是sql server 2000 企业版,就遇到了楼主提出的问题。
    然后在网上看到要windows2003 装了sql server 2000 企业版要打sp3,我就打上了,但是还是不行,不知道为什么了。
    现在我改装windows2000 server,问题就解决了。
      

  20.   

    在tomcat中配置数据源要修改conf下面的server.xml文件,哪位好心的人给我一份关于修改server.xml的全过程。server.xml里面的东西很多,也不知道哪些有用哪些没有用?谢谢了
      

  21.   

    to zhaimeiyu(北京第一场雪) ( )
    ________________________________
    如果你有这方面资料 麻烦EMAIL 我
    [email protected]
      

  22.   

    在tomcat中配置数据源要修改conf下面的server.xml文件,哪位好心的人给我一份关于修改server.xml的全过程。server.xml里面的东西很多,也不知道哪些有用哪些没有用?谢谢了
      

  23.   

    开始->程序->Microsoft SQL Server->  服务器网络实用工具-> 选中TCP/IP->  点属性看看默认是多少? 可能不是1433哦URL:    jdbc:microsoft:sqlserver://localhost:1433;databaseName=yourdb
    将 1433 改成你的默认端口  , 我就是这么搞定了希望你也能行!!
      

  24.   

    遇到过同样问题,现在解决了,提供参考我刚开始用得是win2k server pack4   sql2k 企业版
    配置好jdbc后,再输入用户名密码时,我有点不清楚,我安装sql2k时忘了,我好象使用的是windows验证,试过后出现你的问题我重装了sql2k ,采用personal版,采用sql严正,用户名是sa,密码1完后重新配置url,解决了,看到了sql2k中自己建的表