Jump to content


Raimundão

Member Since 16/11/2007
Offline Last Active 18/11/2007, 15:28
-----

Topics I've Started

Acesso A Bd Através Da Linguagem Java

16/11/2007, 20:15

Pessoal, sou iniciante na linguagem Java, principalmente no que se refere a conexão com BD, estou tendo muita dificuldade para fazer a conexão. Estou utilizando o BD mysql que vem no XAMPP (sistema que inclui o apache, mysql e phpmyadmin). Configurei a base de dados no phpmyadmin e utilizei o seguinte código:

ESTOU UTILIZANDO O ECLIPSE

package testeDeAcesso_BD;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
*
* @author c232
*/
public class AcessoBD {

/** Creates a new instance of Main */
public AcessoBD() {
}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
// Connection con = DriverManager.getConnection("jdbc:odbc:teste","","");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/caixeiroviajante","","");
System.out.println("Conexão Estabelecida!!!");
Statement stm = con.createStatement();
String cidade = "Select * from caixeiroviajante where cidade like 'Salvador%' ";
ResultSet rs = stm.executeQuery(cidade);
while (rs.next()) {
//int codigo = rs.getInt("cod");
String nome = rs.getString("cidade");
//String cargo = rs.getString("cargo");
//System.out.println("Código: " + codigo + " Nome: " + nome + " Cargo: " +cargo);
System.out.println("Cidade: " + nome);
}
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

Coloquei o mysql-connector em C:

Quando eu tento rodar ele dá o seguinte erro:
java.sql.SQLException:No suitable driver found for jdbc:mysql://localhost/caixeiroviajante
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at testeDeAcesso_BD.AcessoBD.main(AcessoBD.java:24)
Acredito que devo estar colocando o driver no local errado.

Utilizei o seguinte critério para acrescentar o driver na biblioteca:
Vou até o projeto->click com botão direito em JRE System->build path->configure build path->libraries-> ADD External Jar...->seleciono C:-> seleciono o driver
Quando seleciono a exceção ele segue para o localdo código que está em amarelo
Por favor, preciso muito dessa resposta.
OBRIGADO

IPB Skin By Virteq