由于服务器上装了sql server 2000和2005 ,用Jdbc连2000时url可以jdbc:sqlserver://192.168.2.111;databaseName=test
但是连2005的地址是192.168.2.111/server,那么JDBC的URL该怎么写

解决方案 »

  1.   

    SQL Server 2005 express中URL和driverClassName跟SQL Server 2000有不同:
    URL= jdbc:sqlserver://127.0.0.1:1433;DatabaseName=sqlserver2005_test(数据库名);
    driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriverSQL Server 2000 URL 和driverClassName如下:
    URL= jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=sqlserver2000_test(数据库名);
    driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  2.   

    jdbc:sqlserver://192.168.2.111:1433;DatabaseName=test
      

  3.   

    sql2005的驱动好象和2000不一样吧
      

  4.   

    由于服务器上装了sql server 2000和2005 ,用Jdbc连2000时url可以jdbc:sqlserver://192.168.2.111;databaseName=test 
    但是连2005的地址是192.168.2.111/server,那么JDBC的URL该怎么写就是出除了IP,还有一个SQLSERVER 的实例名