Bom, sou iniciante em JAVA, e estou tentando desenvolver um sisteminha de cadastro de membros pra um amigo meu, pra dar uma treinada.
Enfim, estou com problemas pra estabelecer a conexão do banco com o Java.
Criei uma classe BancoDados com o código abaixo:
package membros;
import java.sql.*;
import javax.swing.*;
public class BancoDados {
final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
final private String url = "jdbc:odbc:Membros";
final private String usuario = "";
final private String senha = "";
private Connection Membros;
public Statement statement;
public ResultSet resultset;
public boolean conecta(){
boolean result = true;
try{
Class.forName(driver);
Membros = DriverManager.getConnection(url, usuario, senha);
JOptionPane.showMessageDialog(null, "conectado");
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null, "Driver não encontrado: "+ Driver);
result = false;
}
catch (SQLException Fonte)
{
JOptionPane.showMessageDialog(null, "Erro na Conexão "+ Fonte);
result = false;
}
return result;
}
public void executaSQL(String sql){
try
{
statement = Membros.createStatement();
resultset = statement.executeQuery(sql);
}
catch (SQLException sqlex)
{
JOptionPane.showMessageDialog(null, sqlex.getMessage()
+ "o sql fail foi: "+sql );
}
}
}
E adicionei o código/método abaixo na classe membros para puxar os dados da classe bancodados
public class Membros extends javax.swing.JFrame {
BancoDados conecta_BancoDados;
public Membros() {
initComponents();
conecta_BancoDados = new BancoDados();
conecta_BancoDados.conecta();
}
Mas quando eu executo a classe Membros, ela da um erro:
"Erro na conexão java.sql.SQLException: [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado".
Se alguém souber algo a respeito de como resolver isso, agradeço muito.
Pergunta
Marcus Prorgs
Bom, sou iniciante em JAVA, e estou tentando desenvolver um sisteminha de cadastro de membros pra um amigo meu, pra dar uma treinada.
Enfim, estou com problemas pra estabelecer a conexão do banco com o Java.
Criei uma classe BancoDados com o código abaixo:
Mas quando eu executo a classe Membros, ela da um erro:
"Erro na conexão java.sql.SQLException: [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado".
Se alguém souber algo a respeito de como resolver isso, agradeço muito.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.