Banco de Dados

1490 palavras 6 páginas
UNIRONDON – Linguagem de Programação III
Profº Sandro Brandão

Funcionamento JDBC

Tipos de Dados JDBC
Os tipos de dados variam entre os diferentes bancos de dados. Cada banco de dados tem seu próprio conjunto de dados internos: char, varchar, int, etc. JDBC fornece uma camada de abstração entre os tipos de dados de Java e os tipos mais comuns encontrados em bancos de dados.
Existem tipos internos de bancos de dados que não tem tradução direta JDBC manipula as diferenças entre os dados fazendo o mapeamento entre os dados SQL e Java.
Em um programa Java a manipulação de dados SQL de tabelas deve ser feita através de métodos JDBC estes métodos fazem a conversão apropriada SQL/Java.

Mapeamentos comuns de tipos Java para JDBC:

Método de aceso Tipo JDBC Tipo Java getTimestamp() timestamp java.util.Timestamp getTime() time java.util.Time getDate() date java.util.Date getString() varchar java.lang.String getString() char java.lang.String getDouble() double double getInt() integer int getShort() smallint short

Registrando o Driver com DriverManager
A classe DriverManager gerencia o estabelecimento das conexões. Esta classe precisa saber com qual driver ela deverá estabelecer uma conexão a maneira mais fácil de fornecer esta informação é usando Class.forName() da classe que implementa a interface java.sql.Driver.
Para o PostgreSQL esse Drive é conhecido por: org.posgresql.Driver e para o MySQL o nome desta classe é org.gjt.mm.mysql.Driver

Abrindo uma Conexão
Após o driver ter sido registrado com o DriverManager se pode obter uma instância da conexão que estará conectada com um banco de dados específico utilizando o método getConnection() da classe DriverManager DriverManager.getConnection().

Criando uma instância com no Banco de Dados com Statement
As instâncias de Statement permitem que se execute consultas SQL básicas e que se recupere o resultado através da classe ResultSet. Para se

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas