Unknown Source可能是url有问题 不能连接倒你指定的数据库

解决方案 »

  1.   

    贴时出错,其实url连在String之后的
    String url="jdbc:microsoft:sqlserver://legoe:1433;DatabaseName=NorthWind";
    没有用,请各位高手请教!!!
      

  2.   

    看看你的jdbc支持的jdk版本,不要太高
      

  3.   

    我也有同样的错误.不知道为什么.我把我的也贴出来,参考一下.拜托!
     楼主   大家好!!我使用的编辑器是JBuilder X,在连接数据库是总是出现错误,错误提示如下:[Microsoft][SQLServer 2000 Dirver for JDBC]Error establishing socket.这是为什么?我用ODBC连接却正常.我的连接语句是这样的:
    ………………(省略)
    public static java.sql.Connection cn;
    ………………(省略)
    public static boolean OpenDB()

        try{
           Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          cn=java.sql.DriverManager.getConnection
    ("jdbc:microsoft:sqlserver://127.0.0.1:1433;User=sa;Password=;DatabaseName=notebook;");
      }
    ………………(省略)
    }望高手指教!~~感激涕临! 
      

  4.   

    这个问题是因为你SQL Server的设置不对
    你把它的验证模式设置成混和模式
    具体方法如下:
    点你的服务器,点“属性”下的"安全性”把“身份验证”设置成“SQL Server和Windows混和模式”
      
      

  5.   

    用JBuilder 9 时可顺利通过,JBuilder X却不行
      

  6.   

    点你的服务器,点“属性”下的"安全性”把“身份验证”设置成“SQL Server和Windows混和模式”
    该方法没有效果
      

  7.   

    当然!可以使用JDBC/ODBC进行访问 *.mdb,不能使用JDBC连接SQL Server!!!
      

  8.   

    我也出现过上面的问题,下面是我的解决办法。
    1。确定你的身份验证是SQL Server和Windows混和模式
    2。有没有安装网卡。我试过把网线(双绞线)拨掉后出现过上面的问题,再连上就好了。
    3。确定开了数据库端口1433,如果你的系统是xp的sp2的活,把防火墙端口打开就好了。