我在服务器上面装上数据库,通过软件在另一台机器上面访问数据库,数据库的路径应该怎么写,
访问本机的数据库是这么写:
dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;"
+ "DatabaseName=db_XYZ;SelectMethod=Cursor";
在别的机器上面访问怎么写呢,帮忙指点一下。
我试着把localhost改成我要连接机器的IP地址,后面端口号没变,但是连接不上,还需要在数据库上面做什么设置吗。
还是需要在程序中加些别的属性值,希望各位大侠能帮忙指点一下,越详细越好。

解决方案 »

  1.   

    不需要,把localhost修改成ip就可以了,其他的都不需要修改,您用的是不是驱动有问题啊,换个驱动试试#SQLSERVER
    jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
    jdbc.url=jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=textSQL
    jdbc.username=sa
    jdbc.password=sa
    hibernate.dialect=net.sf.hibernate.dialect.SQLServerDialect楼主下个这个驱动试试
      

  2.   

    访问别的机器的时候:把dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;"里面的:localhost改为你要访问机器的ip或者计算机名
      

  3.   

    那个 sqlserver 本身可不可以访问? 装了sp3补丁没?
      

  4.   

    你先试试用你本机上的MSSQL客户端能不能连上那个SERVER