我的一个Java工程,用的是sqlserver数据库,我访问的是服务器,另一台电脑请问我能自己访问自己嘛?就是我自己是客户端,我自己还是服务器我装的是2000的,<driver-url>jdbc:jtds:sqlserver://localhost:1433/houseproperty</driver-url>ps:正常localhost处是外网地址,我想用一台电脑解决,不知可行否

解决方案 »

  1.   

    2012-09-19 20:01:46,415 ERROR logicalcobwebs.proxool.ProxoolDriver  -> Problem
    java.sql.SQLException: Network error IOException: Connection refused: connect
    at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:372)
    at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
    at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:178)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:154)
    at org.logicalcobwebs.proxool.ProxyFactory.buildProxyConnection(ProxyFactory.java:41)
    at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:150)
    at org.logicalcobwebs.proxool.PrototyperController.buildConnection(PrototyperController.java:88)
    at org.logicalcobwebs.proxool.ConnectionPool.getConnection(ConnectionPool.java:222)
    at org.logicalcobwebs.proxool.ProxoolDriver.connect(ProxoolDriver.java:89)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:207)
    at com.pkpm.util.DBConnectionManager.getConnection(DBConnectionManager.java:99)
    at com.pkpm.houseManager.dataBo.EmployeeBean.getEmployee(EmployeeBean.java:30)
    at com.pkpm.houseManager.system.User.getUserFlag(User.java:19)
    at org.apache.jsp.main_jsp._jspService(main_jsp.java:154)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:525)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:289)
    at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:250)
    at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:297)
    ... 33 more
      

  2.   

    连接可以参考下面的文档:
    Building the Connection URL:http://msdn.microsoft.com/en-us/library/ms378428(v=sql.90).aspx
      

  3.   

    1、本地的服务要开,2000的忘了,你可以参考公司的服务器。
    2、你的java连接的时候那个连接配置也要改,这个我就不懂了。
    但是肯定可以自己一台机做服务器加客户端的。
      

  4.   

    first , using your SSMS to connect your local to make sure ur local SQL service is up.
    enable ur TCP/IP SQL configurationThen debug into the JAva connection side
      

  5.   

    不知sql的服务都需要启动哪个,我按照步骤检查了,还是不行,上网找了好多,都有路子,没给解决办法都是;我定位到telnet时出来好多条记录,没看到1433的,不知怎么解决,这个问题愁了我很久了。
      

  6.   

    还有我看见论坛里也有人问过这个问题,一样,有好多人跟帖,我从头看到尾,他的最后是没装补丁的问题。我的电脑室XP的,按照网上方法装了sqlserver2000,然后打sp4补丁。是不是和补丁有关,一定要打sp3补丁么
      

  7.   

    我公司的是 2003系统,安装的是sp4补丁,可以自己访问自己。 现在还有一个奇怪的问题,我把 本地的sqlserver下有个local的,我删除了,结果还能连接上自己的数据库;我又 建立了一个连接服务器的别名,现在问题就是这样,谁能解释一下 删除了local还能连上的问题,并且说说xp下为何不行ps:我已经3连了,望路过的朋友帮忙回一下。
      

  8.   

    无法连接是报什么错误信息呢? 
    确认SQL Service有启动了吗.