Enviado em 11/10/2008 - 13:55h
olá pessoal, tudo bem?
gostaria de uma ajudinha de vcs.
sou iniciante em programação e estou com um probleminha.
public boolean concta()
está dando um erro na linha 38:
na chave e gostaria de saber o porque.
desde já agradeço.
package utilitarios;
import java.sql.*;
import javax.swing.*;
public class conexao
{
final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
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;
}
} erro aqui. está dando erro nessa linha 38: a chave.
public void desconecta()
{
boolean result = true;
try
{
conexao.close();
JOptionPane.showMessageDialog(null,"Banco fechado");
}
catch (SQLException fecha)
{
JOptionPane.showMessageDialog(null,"Não foi possivel"+"fecha o banco de dados: "+fecha);
result = false;
}
}
public void executeSQL(String sql)
{
try
{
statement = conexao.createStatement();
resultset = statement.executeQuery(sql);
}
catch (SQLException sqlex)
{
JOptionPane.showMessageDialog(null,"Não foi possivel"+
"executar o comando sql"+sqlex+", o sql passado foi "+sql);
}
}
}
gostaria de uma ajudinha de vcs.
sou iniciante em programação e estou com um probleminha.
public boolean concta()
está dando um erro na linha 38:
na chave e gostaria de saber o porque.
desde já agradeço.
package utilitarios;
import java.sql.*;
import javax.swing.*;
public class conexao
{
final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
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;
}
} erro aqui. está dando erro nessa linha 38: a chave.
public void desconecta()
{
boolean result = true;
try
{
conexao.close();
JOptionPane.showMessageDialog(null,"Banco fechado");
}
catch (SQLException fecha)
{
JOptionPane.showMessageDialog(null,"Não foi possivel"+"fecha o banco de dados: "+fecha);
result = false;
}
}
public void executeSQL(String sql)
{
try
{
statement = conexao.createStatement();
resultset = statement.executeQuery(sql);
}
catch (SQLException sqlex)
{
JOptionPane.showMessageDialog(null,"Não foi possivel"+
"executar o comando sql"+sqlex+", o sql passado foi "+sql);
}
}
}