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]
    ---------------------------------------------------------------------

Responder a