Erro na Conexao com Derby

4 respostas
H

Tenho uma classe chamada conexao que faz a conexao com o servidor derby porém a mesma esta com errro e nao consigo resolver …
O erro ocorre na linha 25 é onde estou meio confuso …

Conexao.java

package br.com.lotuseventos;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Conexao {

  static Connection conn;
  
  public static void main(String[] args) {
    String driver = "org.apache.derby.jdbc.EmbeddedDriver";
    String connectionURL = "jdbc:derby:app.login;create=true";
    try {
      Class.forName(driver);
    } catch (java.lang.ClassNotFoundException e) {
      e.printStackTrace();
    }
    try {
      conn = DriverManager.getConnection(connectionURL);
      Statement stmt2 = conn.createStatement();
      ResultSet rs = stmt2.executeQuery("select * from app.login");
      while (rs.next()) {
        System.out.println("Usuário: " + rs.getString() + "\n Senha" + rs.getString());
      }
      rs.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

4 Respostas

romarcio

Faz assim: System.out.println("Usuário: " + rs.getString("usuario") + "\n Senha" + rs.getString("senha"));

Tem que passar o nome do campo que vc quer pegar, o resultset não é vidente ;D

H

@romarcio
Obrigado, pequeno deslise. :roll:

Agora ocorre o seguinte erro na Execução do código

romarcio

Agora está faltando o drive JDBC do Derby.
Você precisa adiciona-lo ao projeto, se não tem ele, pode pegar aqui: http://www.findjar.com/class/org/apache/derby/jdbc/EmbeddedDriver.html

H

Obrigado pela ajuda.

Criado 18 de janeiro de 2011
Ultima resposta 19 de jan. de 2011
Respostas 4
Participantes 2