Conexão MySQL

7 respostas
Luan_Kevin

Boa tarde galera!

Bom no curso que eu fiz meu professor ensinou a conexão com banco de dados MySQL,
usando o driver org.firebirdsql.jdbc.FBDriver, e passando a URL da conexão com o caminho completo do banco de dados ex:
String URL = “jdbc:firebirdsql:localhost/3050:C:/Desenvolvimento/NetBeansProjects/Banco.GDB”;

eu gostaria de saber se não tem um jeito mais fácil de passar essa URL?

7 Respostas

pedrinho20

Olá Luan,

Não é possível fazer uma conexão com o driver citado. O driver que você está se referindo é o do Firebird.

Segue um exemplo de conexão com o MySQL. Você não precisa apontar o local do arquivo... Basta apontar a instância.

import java.sql.Connection;
import java.sql.DriverManager;

public class Main {
  public static void main(String[] argv) throws Exception {
    String driverName = "org.gjt.mm.mysql.Driver";
    Class.forName(driverName);

    String serverName = "localhost";
    String mydatabase = "mydatabase";
    String url = "jdbc:mysql :// " + serverName + "/" + mydatabase; 
                                                                    
    String username = "username";
    String password = "password";
    Connection connection = DriverManager.getConnection(url, username, password);
  }
}
Luan_Kevin
pedrinho20:
Olá Luan,

Não é possível fazer uma conexão com o driver citado. O driver que você está se referindo é o do Firebird.

Segue um exemplo de conexão com o MySQL. Você não precisa apontar o local do arquivo... Basta apontar a instância.

import java.sql.Connection;
import java.sql.DriverManager;

public class Main {
  public static void main(String[] argv) throws Exception {
    String driverName = "org.gjt.mm.mysql.Driver";
    Class.forName(driverName);

    String serverName = "localhost";
    String mydatabase = "mydatabase";
    String url = "jdbc:mysql :// " + serverName + "/" + mydatabase; 
                                                                    
    String username = "username";
    String password = "password";
    Connection connection = DriverManager.getConnection(url, username, password);
  }
}

Mais com esse seu driver ai, qual o servidor eu uso?
e qual é a ferramenta que eu uso para gerar tabelas e tal? no curso que eu fiz aprendi a usar o IBO Console...

kyel

as configuracoes citadas sao para o banco mysql,se voce nao tem muitos conhecimentos em bancos de dados recomendo usar junto ao musql o “Mysql Query Browser”,para gerar as tabelas tem que ser feito manualmente usando comandos sql.

Luan_Kevin

blz mais ai o servidor ainda pode ser o firebird?

slashjvc


Mais com esse seu driver ai, qual o servidor eu uso?
e qual é a ferramenta que eu uso para gerar tabelas e tal? no curso que eu fiz aprendi a usar o IBO Console…

Eu acho que depende do Sistema operacional. Eu, por exemplo, como uso Ubuntu, uso o mySql query browser. Se você usa o windows, recomendo o MySql Workbench, a qual é uma ferramenta bem completa e intuitiva, na minha opinião.

[]'s

slashjvc

Como servidor, você pode utilizar o Wamp Server

[]'s

kyel

blz mais ai o servidor ainda pode ser o firebird?

Nao,neste caso tem que ser um servidor mysql,se quizer usar o firebird as configuracoes do jdbc tem que ser propria para o server citado

Criado 20 de abril de 2012
Ultima resposta 20 de abr. de 2012
Respostas 7
Participantes 4