JDBC

1708 palavras 7 páginas
Curso de Java
Acesso a banco de dados através de JDBC

©Todos os direitos reservados Klais®

Java e SGBD’s

• SQL é a linguagem padrão para acesso a banco de dados e se estabeleceu como tal no mercado.
• SQL no entanto não é adequada para o desenvolvimento de aplicações e na prática é dependente de SGDB e de plataforma. • Java, assim como outras linguagens de programação oferece mecanismos para acesso a bases de dados através de SQL.
• Em Java, esse mecanismo é chamado de JDBC: Java DataBase
Connectivity.
• O mecanismo JDBC segue as premissas da linguagem Java de independência de plataforma e se propõe a ser independente do SGBD utilizado.
©Todos os direitos reservados Klais®

Java e JDBC

• O acesso a uma base de dados através de JDBC se baseia em dois elementos:
• O pacote java.sql que contém as classes que permitem o acesso ao banco de dados pela aplicação. • O driver para acesso ao banco de dados a ser utilizado. Para que um SGBD seja utilizado via JDBC é necessário que o mesmo tenha um driver JDBC específico, que é carregado durante a execução da aplicação. A maioria dos SGBD’s oferece drivers para JDBC.
©Todos os direitos reservados Klais®

Java e JDBC

Aplicação
Java
Java.sql
Driver
SQLServer

Driver
SQLServer

Driver
SQLServer

JVM
Máquina Virtual Java

©Todos os direitos reservados Klais®

Carga do Driver
• O driver para o SGBD em uso deve ser carregado dinamicamente pela aplicação. O código abaixo apresenta o padrão de usado para carregar o driver.
...
/** nome da classe que contém o driver a ser utilizado **/ static String driverName = "org.postgresql.Driver";
...
try {
Class.forName(driverName);//
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
...
}

©Todos os direitos reservados Klais®

O objeto Connection
• O objeto Connection é utilizado para
‘conectar’ a aplicação a uma base de dados.
Uma sessão típica de acesso a uma base de dados segue o padrão abaixo.
...
// estabelecimento da conexão
Connection

Relacionados

  • JDBC
    1066 palavras | 5 páginas
  • Jdbc
    3492 palavras | 14 páginas
  • JDBC
    440 palavras | 2 páginas
  • Jdbc
    2577 palavras | 11 páginas
  • JDBC
    416 palavras | 2 páginas
  • Jdbc java
    1959 palavras | 8 páginas
  • Introdução ao jdbc
    600 palavras | 3 páginas
  • Artigo JDBC
    4567 palavras | 19 páginas
  • Fundamentos de JDBC
    4182 palavras | 17 páginas
  • Trabalhando com jdbc
    3163 palavras | 13 páginas