Anh le and all,

There's no need  to just repeat what has already been answered. In fact, this 
same question was answered by two other people including myself. Unless of 
course your contribution is adding something entirely different.

Again, if you feel the need to help out, you can always go through other 
unanswered mails and try attempting them.

Good luck

--
Evans
http://twitter.com/javawug


----- Original Message ----- 
  From: anh le 
  To: java-ee-j2ee-programming-with-passion@googlegroups.com 
  Sent: Monday, April 13, 2009 2:44 AM
  Subject: [java ee programming] Re: Remotely access of MYSQL server


  Hi
  Yu try to see the your connection. "Connection refused" is connection failed. 
You can check it as command "ping 192.168.0.100" or "telnet 192.168.0.100 3306".


  2009/4/11 <star...@yahoo.com>


    Hi

    Dear Sang and All members

    I have problem to connect MySQL server from another client computer
    through an IP address of server computer. Example of JDBC is given
    below . it execute only mysql server with localhost


    
*************************************************************************************
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.sql.ResultSet;

    public class insertmysql
    {
    public static void main(String[] args)
    {

    Statement stmt = null;
    ResultSet rs = null;
    String sqlstmt1;

    String cname="HONDA";
    String cmodel="CIVIC";
    String ccolor="BLACK";
    String ctype="LUXRY";
    String cweight="200KG";


    try
    {

    Class.forName("com.mysql.jdbc.Driver").newInstance();

    //Connection conn = DriverManager.getConnection("jdbc:mysql://
    localhost/payroll?user=root&password=12345678");

    Connection conn = DriverManager.getConnection("jdbc:mysql://
    192.168.0.100/payroll?user=root&password=12345678");


    stmt = conn.createStatement();

    sqlstmt1 =   "INSERT INTO testing (fname, lname) VALUES ('"+cname
    +"','"+cmodel+"')";

    stmt.executeUpdate(sqlstmt1);

    }
    catch (SQLException ex)
    { // handle any errors

    System.out.println("SQLException: " + ex.getMessage());
    System.out.println("SQLState: " + ex.getSQLState());
    System.out.println("VendorError: " + ex.getErrorCode());

    } catch (Exception ex)

    { System.out.println("An error has occured"); }

    finally
    { // it is a good idea to release resources in a finally{} block in
    reverse-order of their creation if they are no-longer needed
    if (rs != null)
    { try{ rs.close(); } catch (SQLException sqlEx) { }//ignore
    rs = null;
    }
    if (stmt != null)
    { try{ stmt.close(); } catch (SQLException sqlEx) { }//ignore
    stmt = null;
    }
    }//finally
    }//main
    }

    
*************************************************************************************

    When I execute this file I received the error which is given below

    
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    SQLException: Communications link failure due to underlying
    exception:

    ** BEGIN NESTED EXCEPTION **

    java.net.SocketException
    MESSAGE: java.net.ConnectException: Connection refused: connect

    STACKTRACE:

    java.net.SocketException: java.net.ConnectException: Connection
    refused: connect
           at com.mysql.jdbc.StandardSocketFactory.connect
    (StandardSocketFactory.java:156)
           at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
           at com.mysql.jdbc.Connection.createNewIO(Connection.java:2641)
           at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
           at com.mysql.jdbc.NonRegisteringDriver.connect
    (NonRegisteringDriver.java:266)
           at java.sql.DriverManager.getConnection(DriverManager.java:
    525)
           at java.sql.DriverManager.getConnection(DriverManager.java:
    193)
           at insertmysql.main(insertmysql.java:30)


    ** END NESTED EXCEPTION **



    Last packet sent to the server was 16 ms ago.
    SQLState: 08S01
    VendorError: 0

    
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


    I am using

    O/S:
    Windows 2000 Advanced server
    IP(inwhich MySQL server installed)                  192.168.0.100
    MySQL version                                               MySQL
    5.0.18-nt-log via TCP/IP
    MySQL connector                                          mysql-
    connector-java-5.0.3-bin.jar
    connector path                                               C:
    \Program Files\Java\jdk1.5.0_07\jre\lib\ext

    Please help me to resolve this issue.





  

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Java 
EE (J2EE) Programming with Passion!" group.
To post to this group, send email to 
java-ee-j2ee-programming-with-passion@googlegroups.com
To unsubscribe from this group, send email to 
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to