Ol� Guilherme,
Aparentemente o que esta errado aqui e a String
> String pesquisa = "SELECT * FROM pessoa" + "WHERE nome = 'gui'";
>
pois ela ir� juntar pessoa+where = pessoawhere, falta um espaco entre as
palavras.
Eu nunca usei printResultSet (rs); por isso nao sei se funciona
geralmente uso
while rs.next()
{
System.out.println(rs.getString(1));
}
Resumindo eu deixaria seu codigo assim:
import java.sql.*;
public class Conecta
{
public Conecta()
{
try{
> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> String url = "jdbc:odbc:teste";
> String user = "";
> String password = "";
> Connection con = DriverManager.getConnection (url,
> "", "");
> Statement stmt = con.createStatement();
> //String pesquisa = "SELECT * FROM pessoa WHERE nome
> = 'gui'";
String pesquisa = "Select * from pessoa ";
pesquisa+= " where nome = 'gui' ";
ResultSet rs = stmt.executeQuery(pesquisa);
> while (rs.next())
{
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
> con.close();
}catch(SQLException e){
e.printStackTrace();
}
}
public static void main(String argv[])
{
new Conecta();
}
}
Creio que isto v� funcionar.
Rodolfo D. Dias
Paulista Seguros - Depto. Sistemas
Tel.:(011) 5505-2010 R. 1461
e-mail:[EMAIL PROTECTED]
[EMAIL PROTECTED]
> ----------
> De: Guilherme - PerConsult[SMTP:[EMAIL PROTECTED]]
> Enviada: Segunda-feira, 22 de Novembro de 1999 14:21
> Para: soujava; [EMAIL PROTECTED]
> Assunto: [SouJava-J] erro jdbc
>
> Oi gente,
>
> Estou com um erro primario, mas que nao consigo tirar. Eh na conexao
> jdbc.. tenho uma base access definida no sistema como 'teste'. Uso
> jdk1.2.2 e eis meu codigo basico:
>
> --
> import java.sql.*;
>
> class conecta {
> public static void main (String args []){
> try {
> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> String url = "jdbc:odbc:teste";
> String user = "";
> String password = "";
> Connection con = DriverManager.getConnection (url, "", "");
> Statement stmt = con.createStatement();
> String pesquisa = "SELECT * FROM pessoa" + "WHERE nome = 'gui'";
> ResultSet rs = stmt.executeQuery(pesquisa);
> printResultSet (rs);
> rs.close();
> stmt.close();
> con.close();
> }
> ... o codigo continua, porem o erro eh o seguinte:
>
> java.lang.IncompatibleClassChangeError: Unimplemented interface method
> at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:159)
> at java.sql.DriverManager.getConnection(Compiled Code)
> at java.sql.DriverManager.getConnection(DriverManager.java:163)
> at conecta.main(Compiled Code)
>
>
> .. esta tudo configurado. Enfim, quem puder me dar uma luz, agradeco!
>
> Um abraco,
>
>
> Guilherme dos Santos Tsubota
> _________________________________
> Perrotti Informatica - PerConsult
> Sao Paulo - SP - Brazil
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
>
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------
RE: [SouJava-J] erro jdbc
Dias, Rodolfo Duarte (BR-Paulista Seguros) Mon, 22 Nov 1999 08:47:38 -0800
- [SouJava-J] erro jdbc Guilherme - PerConsult
- [SouJava-J] ainda erro jdb... Dias, Rodolfo Duarte (BR-Paulista Seguros)
- [SouJava-J] ainda erro... Guilherme - PerConsult
- RE: [SouJava-J] erro jdbc Dias, Rodolfo Duarte (BR-Paulista Seguros)
