Banco de Dados Derby

2 respostas
G

Olá pessoal.

Bom, venho aqui para pedir ajuda sobre a localização em que está salvo a tabela no banco de dados.

Estou usando a IDE Netbeans com o Derby que vem integrado na versão 7.3.

Quando executo o código, ele volta com os valores tudo OK, porém não consigo achar a tabela nas 'sub-pastas'.

Abaixo disponibilizo o código e uma imagem em anexo da árvore do banco de dados.

package javadb;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;

public class JavaDB {
  static Connection conn;

  public static void main(String[] args) {
    String driver = "org.apache.derby.jdbc.EmbeddedDriver";
    String connectionURL = "jdbc:derby:TESTE";
    String createString = "CREATE TABLE Employee (NAME VARCHAR(32) NOT NULL, ADDRESS VARCHAR(50) NOT NULL)";
    try {
      Class.forName(driver);
    } catch (java.lang.ClassNotFoundException e) {
      e.printStackTrace();
    }
    try {
      conn = DriverManager.getConnection(connectionURL);
      Statement stmt = conn.createStatement();
      //stmt.executeUpdate(createString);

      
      /********************  INSERE  **********************/
      PreparedStatement psInsert = conn.prepareStatement("insert into Employee values ('Roberto','Brazil')");

      //psInsert.setString(1, args[0]);
      //psInsert.setString(2, args[1]);
      
      /********************  INSERE  **********************/
      psInsert.executeUpdate();

      Statement stmt2 = conn.createStatement();
      ResultSet rs = stmt2.executeQuery("select * from Employee");
      int num = 0;
      while (rs.next()) {
        System.out.println(++num + ": Name: " + rs.getString(1) + "\n Address: " + rs.getString(2));
      }
      rs.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

2 Respostas

G

Em anexo Imagem.


J

você deve configurar uma conexão primeiro.
vide https://netbeans.org/kb/docs/ide/java-db.html

Criado 19 de julho de 2013
Ultima resposta 19 de jul. de 2013
Respostas 2
Participantes 2