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)