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:
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 ???