client server - Hey need help with a mysql exception i am getting abt communication link failure -


hey guys, m running mysql server on host machine. code provided below.when try 2 run same code machine connected same router.i exception hav provided below code.

please help.

code:- import java.sql.; import java.io.;

public class login{ public static void main(string[] args) throws ioexception { bufferedreader br=new bufferedreader(new inputstreamreader(system.in)); connection conn = null; string url = "jdbc:mysql://"+br.readline()+":3306/"; string dbname = "p2p"; string driver = "com.mysql.jdbc.driver"; string username = "root"; string password = "123"; system.out.println("please input username:"); string user=br.readline(); system.out.println("please input password:"); string pass=br.readline();  try {   class.forname(driver).newinstance();   conn = drivermanager.getconnection(url+dbname,username,password);   string sql="select password newuser username='"+user+"'";   statement stmt=null;   resultset rs=null;    try{       stmt=conn.createstatement();       rs=stmt.executequery(sql);      if(rs.next())      {          if(rs.getstring("password").equals(pass))           system.out.println("true");          else           system.out.println("false");      }      else system.out.println("false");      }   catch(exception e){system.out.println(e);}   conn.close();   } catch (exception e) {   e.printstacktrace(); } 

} }

exception:-

com.mysql.jdbc.communicationsexception: communications link failure  last packet sent server 0 milliseconds ago. driv er has not received packets server.         @ com.mysql.jdbc.sqlerror.createcommunicationsexception(sqlerror.java:1 112)         @ com.mysql.jdbc.mysqlio.<init>(mysqlio.java:346)         @ com.mysql.jdbc.connectionimpl.coreconnect(connectionimpl.java:2334)         @ com.mysql.jdbc.connectionimpl.connectonetryonly(connectionimpl.java:2 371)         @ com.mysql.jdbc.connectionimpl.createnewio(connectionimpl.java:2163)         @ com.mysql.jdbc.connectionimpl.<init>(connectionimpl.java:794)         @ com.mysql.jdbc.connectionimpl.getinstance(connectionimpl.java:374)         @ com.mysql.jdbc.nonregisteringdriver.connect(nonregisteringdriver.java :305)         @ java.sql.drivermanager.getconnection(drivermanager.java:525)         @ java.sql.drivermanager.getconnection(drivermanager.java:171)         @ login.main(login.java:20) caused by: java.net.unknownhostexception: 192.168.1.23306: 192.168.1.23306         @ java.net.inetaddress.getallbyname0(inetaddress.java:1128)         @ java.net.inetaddress.getallbyname0(inetaddress.java:1098)         @ java.net.inetaddress.getallbyname(inetaddress.java:1061)         @ com.mysql.jdbc.standardsocketfactory.connect(standardsocketfactory.ja va:244)         @ com.mysql.jdbc.mysqlio.<init>(mysqlio.java:295)         ... 9 more 

are machines on same network or allowed in same vlan. error getting means program cannot see mysql server. possibility, check account on mysql , make sure both servers in allowed hosts account.


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -