Problemas de conexao com o MySql

7 respostas
ClaudioRamone

instalei o mysql 6.0 e qro utilizar o eclipse eo netbeans 7 baixei o Connector/J 5.1.16
mas ele gera erro adicionei o drive como biblioteca de referencia no eclipse e qdo executo como aplicação java ele gera erro:

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

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at Conexao.main(Conexao.java:16)

alguem pode me dizer se este drive q baixei eh o mais atual e correto? desde ja agradeço

vou colocar oq programei aqi tbm ok eh só p testar a conexao:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;


public class Conexao {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			Class.forName("com.mysql.jdbc.Driver");
			String url = "jdbc:mysql://localhost:3306/t2tidb";
			Connection con = DriverManager.getConnection(url,"t2ti","123");
			System.out.println("Con: "+con);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

}

7 Respostas

makecio

Tente colocar o arquivo .jar do mysql dentro desse diretorio…

C:\Arquivos de programas\Java\jdk1.5.0_06\jre\lib\ext

ClaudioRamone

Tentei fazer oq me disse mas ele nao tem esta pasta ext entao coloqei neste caminho
C:\Arquivos de programas\Java\jdk1.6.0_24\jre\lib mas o erro persiste mas valeu a atenção

tucano

é só adicionar o connector do mysql como uma biblioteca do teu projeto que já resolve.

http://dev.mysql.com/downloads/connector/j/

ClaudioRamone

tucano eu ja adicionei o erro foi dado com ele adicionado como biblioteca…ai makecio pediu para transferir de pasta mas o erro persistiu…ok mas obrigado pela atenção

tucano

tu colocou apenas o jar ou todos os arquivos que vem no zip do connector?

desculpe a falta de clareza no outro post, mas eu estava me referindo em adicionar todo o conteudo da pasta do conector…

http://dev.mysql.com/downloads/mirror.php?id=402367#mirrors

até mais
:wink:

ClaudioRamone

entao tucano na video aula q estou seguindo aqi ele só adicionou este jar para executar com o mysql… por isso só adicionei este na video aula ele esta apenas testando a conexao e só programou uma classe direto no main vou colocar oq ele fez aqi ok…

classe conexao.java

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


public class Conexao {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			Class.forName("com.mysql.jdbc.Driver");
			String url = "jdbc:mysql://localhost:3306/t2tidb";
			Connection con = DriverManager.getConnection(url,"t2ti","123");
			System.out.println("Con:"+con);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
ClaudioRamone

tucano entao a unica jar q foi pedido na video aula foi esta q adicionei…tem diferença de atualizações? e só programei aqela classe q postei eh só um teste de conexao…no dele funcionou e na minha gerou o erro acima descrito ok :confused:

Criado 24 de maio de 2011
Ultima resposta 24 de mai. de 2011
Respostas 7
Participantes 3