Compilar projeto em em um .jar executavel

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */
    package projetofunasa.conexao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

// classe responsavel pela conexao com o bando de dados mysql
public class ConexaoMySql {

private Connection conexao;

public static Connection getConexao() throws ClassNotFoundException, SQLException {
    Class.forName("com.mysql.jdbc.Driver");
    String url, ip, database, user, senha;

    url = "jdbc:mysql://";
    ip = "localhost";
    database = "funasa";
    user = "root ";
    senha = "root";
    
    String conexao = (url + ip + "/" + database + "," + user + "," + senha);
    //return DriverManager.getConnection("jdbc:mysql://localhost/funasa", "root", "root");
    return DriverManager.getConnection(conexao);
}

}
[/code]

Pessoal alguem sabe me dizer pq so funciona com a linha que esta comentada?
Sendo que creio eu ne rs… esta tudo igual

DELETE O TOPICO… CAGUEI TUDO rs

[quote=faeldix][code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */
    package projetofunasa.conexao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

// classe responsavel pela conexao com o bando de dados mysql
public class ConexaoMySql {

private Connection conexao;

public static Connection getConexao() throws ClassNotFoundException, SQLException {
    Class.forName("com.mysql.jdbc.Driver");
    String url, ip, database, user, senha;

    url = "jdbc:mysql://";
    ip = "localhost";
    database = "funasa";
    user = "root ";
    senha = "root";
    
    String conexao = (url + ip + "/" + database + "," + user + "," + senha);
    //return DriverManager.getConnection("jdbc:mysql://localhost/funasa", "root", "root");
    return DriverManager.getConnection(conexao);
}

}
[/code]

Pessoal alguem sabe me dizer pq so funciona com a linha que esta comentada?
Sendo que creio eu ne rs… esta tudo igual[/quote]

porque na linha

 String conexao = (url + ip + "/" + database + "," + user + "," + senha);  

voce esta criando somente uma string onde as virgulas que seria para separar os parametros estão dentro dessa string…ou seja vc tem apenas um parametro…

na outra linha vc relamente passa os parametros necessarios separados corretamente pelas virgulas…