conexÃo com mysql

13 respostas
jbdj

Olá pessoal,

Qual os pacotes e imports eu devo usar antes do código abaixo para o mesmo funcionar?

public class JDBCExemplo {
            public static void main(String[] args) {
            try {
                         Connection con = DriverManager.getConnection("jdbc:mysql://localhost/teste");
                         System.out.println("Conectado!");
                         con.close();
             } catch (SQLException e) {
                         e.printStackTrace();
             }
       }
}

Atenciosamente,

João Bosco Delfino Jr.

13 Respostas

peczenyj

jdbc fica em java.sql.*

se vc estiver no eclipse bastaria um Ctrl +Shift + O para importar tudo automagicamente.

jbdj

Muito obrigado peczenyj, agora deu certo.

Estou seguindo a apostila da caelum, ela fala o seguinte:

“O primeiro passo é adicionar a implementação ao classpath: o arquivo jar contendo a implementação
do mysql (mysql connector) precisa ser colocado em um lugar visível ou adicionado à variável de ambiente
classpath.”

Como faço para adicionar o arquivo jar no classpath do projeto no Eclipse? Alguem sabe o passo a passo? Baixei o connector-java-5.1.7, mas e depois o que eu faço?

Meu código ta dessa forma:

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

public class JDBCExemplo {
	public static void main(String[] args) {
		try {
			Class.forName("com.mysql.jdbc.Driver");
			Connection con = DriverManager.getConnection("jdbc:mysql://localhost/test");
			System.out.println("Conectado!");
			con.close();
			} catch (ClassNotFoundException e) {
				e.printStackTrace();
			} catch (SQLException e) {
				e.printStackTrace();
			}
}
}

Mas ainda ta dando erro, acho que o que falta é justamente este MySQL Connector. Abaixo segue o erro:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

Alguém pode me ajudar?

jbdj

Ninguém?

B

Eu não sei no eclipse, mas no netbeans basta ir nas propriedades do seu projeto >> bibliotecas >> Adicionar Jar/Pasta

aí é só localizar o arquivo.

DavidUser

é quase o mesmo do ner beans :
vai la no seu projeto clika com direito Propertis depois é facim ->Java Build Path (na guia Libraries) > add Jars

V
P

Ola amigo! Estou iniciando no Java. Porem estou com um problema na conexão do mysql.

Na linha ocorre erro. Class.forName(“org.gjt.mm.mysql.Driver”);”
Pelo que percebi, preciso colocar no path o .jar de conexão. Voce pode me mandar o link p eu baixa-lo?

Agradeço.

doug

Olá

Link para o JAR: http://www.mysql.com/products/connector/
Ahhh… tente trocar essa linha:

Essa classe é mais velhinha, a mais atual e de uso maior é essa:

Blz!?

Espero ter ajudado
Flwsss

LPJava

dar uma olhada:

http://imasters.uol.com.br/artigo/12894/bancodedados/criando_conexao_java__bd/

http://camilolopes.wordpress.com/2009/04/14/criando-conexao-java-mysql-com-eclipse/

abraco,

P

Agradeço pessoal. A noite testarei a conexão. Pode ser que seje a linha class.forname que eu utilizo.

Att

P
Ola pessoal! Eu fiz um projeto java e funcionanou com o codigo:

Class.forName(com.mysql.jdbc.Driver).newInstance();

String url = jdbc:mysql://localhost/test?user=lopes&password=123;    conn = DriverManager.getConnection(url);

status = Connection opened;}catch (SQLException e) {

Porem criei a mesma classe num projeto web e não funciona.
Existe algum problema em utilizar este codigo em web?

Desde já agradeço.

P

Ola pessoal! O que faltou foi eu ter jogado o .jar no diretorio tdo Tomcat.

Agora consigo conectar o jsp ao Mysql tranquilamente. vlw

P

Mais uma perguntinha.
Estou tentando retornar algo do ajax. Consigo conectar, executar os sql’s, porem na vairavel no javascript, vem como nulo. Alguem poderia postar aqui um codigo
javascript, com a pagina jsp e mais o ajax para eu testar retorno de dados com ajax?

Desde já agradeço.

Criado 19 de abril de 2009
Ultima resposta 21 de set. de 2009
Respostas 13
Participantes 8