Conexão Java MySql Resolva se for bom!

1 resposta
S

Ola Pessoal. Estou criando uma aplicação onde preciso me conectar a uma banco de dados Mysql com um Software que estou criando em JAVA sob o Sistema Operacional Linux Kurumim. Baixei tudo que precisava, e todos os componetes estão instalados em minha maquina e rodam 100%. porem quando tento me conectar com o Mysql atravez de um programinha teste que fiz em java, dou com os burros na agua.

O jdbc esta no Classpath.

o programinha é este:

//MySqlConnect02.java

import java.sql.*;

//import com.mysql.jdbc.Driver;

import java.sql.Connection;

import java.sql.DriverManager;

public class MySqlConnect02 {

public static void main (String args[]){
	// Inicialização das variaveis de Conexão com o MYSQL
	String url ="jdbc:mysql://192.168.0.45:3306/Metalbraz";
	String nome = "sergio";
	String senha ="serrsa";

	try {
		Class.forName("com.mysql.jdbc.Driver").newInstance();
		java.sql.Connection con;
		con = DriverManager.getConnection(url, nome, senha);
		Statement stmt = con.createStatement();
	}
	catch (Exception e){
		e.printStackTrace();
		System.out.println("0222");
		return;
	}
	String cmd;
	cmd = "insert into teste values ('Sergio Louco', 98.6, 58)";
	System.out.println ("Inserido na tabela \n");
	
}

}

Estas são as mensagens de erro que aparece :

java.sql.SQLException: Unable to connect to any hosts due to exception: java.net.ConnectException: Connection refused

at com.mysql.jdbc.Connection.createNewIO(Connection.java:1719)

at com.mysql.jdbc.Connection.(Connection.java:432)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:400)

at java.sql.DriverManager.getConnection(DriverManager.java:512)

at java.sql.DriverManager.getConnection(DriverManager.java:193)

at MySqlConnect02.main(MySqlConnect02.java:19)

O que fazer ???

1 Resposta

J

Oi

cara, nem olhei nada no teu código, pq com certeza o que está errado é umas das alternativas abaxio, eu boto mais fé na 2:

  1. O MySQL não está rodando

  2. Não existe o usuário no MySQL, mesmo se tu botar root vai dar erro… TU tem que inserir um novo usuário na tabela “users” do MySQL, se não fizer isso naão vai dar certo…

T+

Criado 15 de abril de 2004
Ultima resposta 15 de abr. de 2004
Respostas 1
Participantes 2