Ele não está conseguindo conectar no IP que você passou. SE for localhost, utilize a palavra “localhost”, se estiver num outro computador na rede, então verifique que o firewall do PC não esteja bloqueando a conexão.
M
myroks
as portas estão abertas, acredito que o problemas seja no código java, mas aonde? =/
rsantik
importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.Connection;publicclassMySQL{privateStringhost;privateStringuser;privateStringpass;privateStringdatabase;publicConnectionc;/** * Construtor da classe * * @param host Host em que se deseja conectar * @param database Nome do database em que se deseja conectar * @param user Nome do usuário * @param pass Senha do usuário */publicMySQL(Stringhost,Stringdatabase,Stringuser,Stringpass){this.pass=pass;this.user=user;this.host=host;this.database=database;}/** * Método que estabelece a conexão com o banco de dados * * @return True se conseguir conectar, falso em caso contrário. */publicbooleanconnect(){booleanisConnected=false;Stringurl;url="jdbc:mysql://"+this.host+"/"+this.database+"?"+"user="+this.user+"&password="+this.pass;try{Class.forName("com.mysql.jdbc.Driver").newInstance();System.out.println(url);this.c=DriverManager.getConnection(url);isConnected=true;}catch(SQLExceptione){e.printStackTrace();System.out.println(e.getMessage());isConnected=false;}catch(ClassNotFoundExceptione){e.printStackTrace();System.out.println(e.getMessage());isConnected=false;}catch(InstantiationExceptione){e.printStackTrace();System.out.println(e.getMessage());isConnected=false;}catch(IllegalAccessExceptione){e.printStackTrace();System.out.println(e.getMessage());isConnected=false;}returnisConnected;}}
Esse código funcionou aqui.
O classpath do Driver está configurado certinho no eclipse?
Abs
Rodrigo
M
myroks
esse código não funcionou aqui
rsantik
Tenta passar uma senha pra ele, vi que a senha está em branco, será que não é esse o problema?
R
raghy
pos a biblioteca mysql no projeto?
este banco existe?