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