//Exemplo portado do site da IBM com JDBC para AS/400
import java.sql.*;
//import javax.resource.*; isto se encontra nos packages do driver para
firebird

public class FirebirdJDBCPopulate{

    // Strings to be added in the WORD column of the table.
    private static final String words[]
        = { "One",      "Two",      "Three",    "Four",     "Five",
            "Six",      "Seven",    "Eight",    "Nine",     "Ten",
            "Eleven",   "Twelve",   "Thirteen", "Fourteen", "Fifteen",
            "Sixteen",  "Seventeen","Eighteen", "Nineteen", "Twenty" };

 public static void main (String[] parameters)    {

        Connection connection   = null;
  try {

   Class.forName("org.firebirdsql.jdbc.FBDriver");

   connection   =
DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:D:\\firebird\\d
atabase\\test.gdb", "sysdba", "masterkey");


   try {
                Statement dropTable = connection.createStatement ();
                dropTable.executeUpdate ("DROP TABLE TesteMyJDBC");
            }
   catch (SQLException e) {
   // Não vou fazer nada no caso de erro
            }

   // Criar tabela
            Statement createTable = connection.createStatement ();
            createTable.executeUpdate ("CREATE TABLE TesteMyJDBC"
                + " (I INTEGER, WORD VARCHAR(20), SQUARE INTEGER, "
                + " SQUAREROOT DOUBLE PRECISION)");
//lembre-se de identificar um campo double com o nome de "DOUBLE PRECISION"

            PreparedStatement insert = connection.prepareStatement ("INSERT
INTO TesteMyJDBC"
                + " (I, WORD, SQUARE, SQUAREROOT) "
                + " VALUES (?, ?, ?, ?)");

            for (int i = 1; i <= words.length; ++i) {
                insert.setInt (1, i);
                insert.setString (2, words[i-1]);
                insert.setInt (3, i*i);
                insert.setDouble (4, Math.sqrt(i));
                insert.executeUpdate ();
   }

            System.out.println ("Tabela criada e populada com sucesso.");
  }
  catch ( ClassNotFoundException cnfex ) {
         // process ClassNotFoundExceptions here
         cnfex.printStackTrace();
         System.out.println("Connection unsuccessful\n" +
                        cnfex.toString() );
       }
  catch (Exception e) {
         e.printStackTrace();
   System.out.println ();
            System.out.println ("ERROR: " + e.getMessage());
  }

  finally {

   try {
                if (connection != null)
     connection.close ();
            }
   catch (SQLException e) {
   // Ignorar.
            }
  }

  System.exit (0);
 }
}
//Fim do programa
//Falou...

//Giuliano
----- Original Message -----
From: "Jefferson F. F." <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 22, 2002 3:54 PM
Subject: [java-list] Problemas com JCA-JDBC Firebird


> Olá All,
>
> Estou tendo problemas com o driver JCA-JDBC para o Firebird v. 1.0, não
> estou conseguindo instalá-lo, ou melhor não estou conseguindo utilizá-lo.
Se
> alguém da lista já o utilizou ou utiliza poderia me ajudar?
>
> Obrigado,
>
> Jefferson F. Ferreira
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------

_______________________________________________________________________
Yahoo! Encontros
O lugar certo para encontrar a sua alma gêmea.
http://br.encontros.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a