看别的朋友用ping()命令判断是否可以连接上数据库,能否不吝赐教。

解决方案 »

  1.   

    如果服务器启动了,但数据库服务没有启动,即使PING通了也连不通吧 
      

  2.   

    可以用exception判断吧,如果连接失败,应该会有exception抛出吧。
      

  3.   

    判断异常很慢的,我看有朋友说用ping()方法的,可我不会用啊,呵呵。
      

  4.   

    有这个方法的吧。。con.is...记不清了。
      

  5.   

    只有一个con.isClosed()
    不过是判断连接是否关闭啊
      

  6.   

      import   java.net.*;   
        
      public   class   InetAddressTest   
      {     public   static   void   main(String[]   args)   
            {     try   
                  {   
                        if   (args.length   >   0)   
                        {     String   host   =   args[0];   
                              InetAddress[]   addresses   
                                    =   InetAddress.getAllByName(host);   
                              for   (int   i   =   0;   i   <   addresses.length;   i++)   
                                    System.out.println(addresses[i]);   
                        }   
                        else   
                        {     InetAddress   localHostAddress   
                                    =   InetAddress.getLocalHost();   
                              System.out.println(localHostAddress);   
                        }   
                  }   
                  catch   (Exception   e)   
                  {     System.out.println("Error:   "   +   e);   
                  }   
            }   
      }   
      

  7.   

    楼上是教我获得输入的一个IP地址啊,我明白。
    怎么在程序了ping服务器?
    有劳了。