ola pessoal, estou com dificuldades para fazer um trabalho academico e peço a ajuda de vcs!! estou com um problema nesse codigo se alguem puder me ajudar ficaria mto agradecido.
eis o codigo:
import java.sql.<em>;
import javax.swing.</em>;
import java.util.*;
public class conexao
{
final static private String drv = “sun.jdbc.odbc.JdbcOdbcDriver”;
final static private String url = “jdbc:odbc:biblioteca”;
public String titulo = “”;
public String autor = “”;
public String editora = “”;
public String genero = “”;
public String valor = “”;
private Connection con;
public boolean conecta()
{
boolean retorno = true;
try
{
Class.forName(drv);
con = DriverManager.getConnection(url,"","");
}
catch(ClassNotFoundException er1)
{
System.out.println(er1.getMessage());
retorno = false;
}
catch(SQLException er2)
{
System.out.println(er2.getMessage());
retorno = false;
}
return retorno;
}
public void trazValor(String comando)
{
try
{
Statement x;
x = con.createStatement();
ResultSet rs = x.executeQuery("Select * from "+comando);
while(rs.next())
{
titulo = rs.getString("titulo");
autor = rs.getString("autor");
editora = rs.getString("editora");
genero = rs.getString("genero");
valor = rs.getString("valor");
}
}
catch(SQLException er2)
{
System.out.println("saida="+er2.getMessage());
}
}
public void InsereValor (String titulo,String autor, String editora, String genero, String valor);
{
try
{
String comando = "INSERT INTO CAD_LIVRO VALUES ('"+titulo+"','"+autor+"','"+editora+"','"+genero+"','"+valor+"')";
Statement x;
x = con.createStatement();
x.executeUpdate(comando);
}
catch(SQLException er2)
{
System.out.println("saida="+er2.getMessage());
}
}
public void DeleteValor(String titulo)
{
try
{
String comando = "DELETE FROM CAD_LIVRO WHERE NOME ='"+titulo+"'";
Statement x;
x = con.createStatement();
x.executeUpdate(comando);
}
catch(SQLException er2)
{
System.out.println("saida="+er2.getMessage());
}
}
public void AlteraValor(String titulo,String autor, String editora, String genero, String valor,String nomeold)
{
try
{
String comando = "UPDATE CAD_LIVRO SET TITULO='"+titulo+"',AUTOR='"+autor+"',EDITORA='"+editora+"',GENERO='"+genero+"',VAOLOR='"+valor+"' WHERE NOME='"+nomeold+"'";
Statement x;
x = con.createStatement();
x.executeUpdate(comando);
}
catch(SQLException er2)
{
System.out.println("saida="+er2.getMessage());
}
}
public void traztodos(String comando)
{
try
{
Statement x;
x = con.createStatement();
ResultSet rs = x.executeQuery("Select * from "+comando);
while(rs.next())
{
vtitulo = rs.getString("titulo");
vautor = rs.getString("autor");
veditora = rs.getString("editora");
vgenero = rs.getString("genero");
vvalor = rs.getString("valor");
}
}
catch(SQLException er2)
{
System.out.println("saida="+er2.getMessage());
}
}
public void desconecta()
{
try
{
con.close();
}
catch(SQLException er2)
{
System.out.println(er2.getMessage());
}
}
}