Jump to content
Fórum Script Brasil
  • 0

Porque não conecta


jfjofeir

Question

Olá,

Tenho que fazer uma conexão com um banco de dados feito no access 2003 e 2013. Quando mando conectar ele alega faltar sun.odbc e ai dá um monte de erros na tela principal. Estou usando NetBeans 8.01.

Eis o arquivo:

package utilitarios;
import java.sql.*;
import javax.swing.*;
public class conexao
{
final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
// voces verão ainda como efetuar conexão com diversos bancos
final private String url = "jdbc:odbc:estoque";
final private String usuario = "";
final private String senha = "";
private Connection conexao;
public Statement statement;
public ResultSet resultset;
public boolean conecta()
{
boolean result = true;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
JOptionPane.showMessageDialog(null,"conectou");
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
}
catch(SQLException Fonte)
{
JOptionPane.showMessageDialog(null,"Deu erro na conexão "+
"com a fonte de dados: "+Fonte);
result = false;
}
return result;
}
public void desconecta()
{
boolean result = true;
try
{
conexao.close();
JOptionPane.showMessageDialog(null,"banco fechado");
}
catch(SQLException fecha)
{
JOptionPane.showMessageDialog(null,"Não foi possivel "+
"fechar o banco de dados: "+fecha);
result = false;
}
}
public void executeSQL(String sql)
{
try
{
statement = conexao.createStatement(
ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
resultset = statement.executeQuery(sql);
}
catch(SQLException sqlex)
{
JOptionPane.showMessageDialog(null,"Não foi possível "+
"executar o comando sql,"+sqlex+", o sql passado foi "+sql);
}
}
}
Se alguém puder ajudar eu agradeço.
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

A conexão funciona no NetBeans 5.5. Eu preciso que ela funcione com o NetBeans 8.02 para dar continuidade no formulario que estou fazendo como aprendizagem.

Estou usando Windows 8.1 com NetBeans 8.02.

Continuo agradecendo pela ajuda.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...