|
Conexão a Banco de Dados - JDBC
-
Java SE - Java DB and Java Database Connectivity (JDBC)
JDK 6 Java Database Connectivity (JDBC)-related APIs and Developer Guides,
Guia de Documentação JDBC 3.0 API, Java Standard Edition (Java SE) 6 JDK,
Sun Microsystems.
JDBC Guide from
Java SE 5.0,
JDBC Guide from J2SE 1.4.
-
JDBC Documentation
JDBC 3.0 API Documentation Guide, Java Standard Edition (Java SE)
5.0, Sun Microsystems Java Software.
JDBC Guide from
J2SE 1.4.
-
Create your own type 3 JDBC driver
Artigo da Revista JavaWorld, por Nitin Nanda e Sunil Kumar, 2002.
Parte 1: Connect your Java applications to databases - the easy way (Maio/2002).
Parte 2: Compile, deploy, and access data using your custom-built JDBC driver
(Junho/2002) Parte 3: Enhance the custom JWDriver with advanced logging,
connection pooling, and Predefined Data Sets (Julho/2002).
-
TableGen
O pacote TableGen automaticamente gera classes para representar tabelas em um
banco de dados. Ele é distribuído sob GPL.
JDBC Drivers
-
JDBC Data Access API - Drivers
Types of JDBC technology drivers: JDBC Driver Tipo 1, 2, 3, 4.
Companies endorsing the JDBC database access API.
-
OTN - Oracle Java Center - JDBC & SQLJ
By OTN - Oracle Technology Network. Requer login OTN (gratuito).
Oracle JDBC Driver Downloads.
OTN: Oracle Documentation:
-
Oracle Database JDBC Developer's Guide and Reference,
10g Release 2 (10.2), Part Number B14355-01
(JDBC 10g R2 PDF)
-
Oracle9i JDBC Developer's Guide and Reference,
Release 2 (9.2), março 2002, Part Number A96654-01
(JDBC 9i R2 PDF)
-
Oracle8i JDBC Developer's Guide and Reference,
Release 3 (8.1.7), Part Number A83724-01
(JDBC 8i R3 PDF)
-
Oracle Database SQLJ Developer's Guide and Reference,
10g Release 2 (10.2), Part Number B16018-01
(SQLJ 10g R2 PDF)
-
Oracle9i SQLJ Developer's Guide and Reference,
Release 2 (9.2), março 2002, Part Number A96655-01
(SQLJ 9i R2 PDF)
-
Oracle8i SQLJ Developer's Guide and Reference,
Release 3 (8.1.7), Part Number A83723-01
(SQLJ 8i R3 PDF)
-
i-net software JDBC drivers for Oracle Server
ORANXO: JDBC 3.0 driver. SEROPTO: JDBC 2.0 + Optional Package driver.
SERO: JDBC 2.0 driver. AUGURO: JDBC 1.22 driver. Todos estes drivers
Oracle são Tipo 4, i.e., totalmente escritos em Java puro.
Feature Matrix for i-net Oracle Server JDBC drivers.
i-net
ORANXO é um driver JDBC 3.0 certificado J2EE 1.3 da i-net software
para Servidor Oracle Database. Ele implementa a mais recente API nível
JDBC 3.0 com novos recursos. i-net ORANXO requer Java versão 1.4 ou acima.
Produto comercial.
- jTDS
jTDS é um driver JDBC 3.0 open source 100% puro Java (tipo 4) para
Microsoft SQL Server (6.5, 7, 2000 e 2005) e Sybase (10, 11, 12).
jTDS é baseado no trabalho do projeto
FreeTDS e é atualmente o mais rápido e completo driver JDBC para
SQL Server e Sybase. jTDS é 100% compatível com JDBC 3.0.
jTDS está também se tornando uma escolha comum para aplicações de nível
corporativo: jTDS passou nos suites de teste da certificação J2EE 1.3 e
do Hibernate, tornando-se a escolha ideal de driver para SQL Server.
-
Microsoft SQL Server 2005 JDBC Driver
Microsoft Download:
SQL Server 2005 JDBC Driver 1.2;
SQL Server 2000 Driver for JDBC Service Pack 2.
Frequently Asked Questions for SQL Server JDBC Driver.
MSDN: Data Platform Downloads.
JDBC Driver Service Pack 1.
-
Connector/J - MySQL JDBC Drivers
Connector/J é o Driver JDBC do MySQL. Desenvolvido por Mark Matthews,
que se juntou ao time de desenvolvedores da MySQL AB (junho 2002) para tornar
o seu MM.MySQL o driver JDBC oficial do MySQL renomeado para Connector/J.
Além de permanecer open source, sob licença de software
livre (LGPL para Connector/J 2, GPL para Connector/J 3 e acima),
licenças comerciais e opções de suporte
também estão disponíveis pela MySQL-AB.
Antigo Projeto SourceForge: MM.MySQL.
Projeto &
Documentação mm.mysql em Giant Java Tree (GJT).
-
PostgreSQL JDBC Driver
PostgreSQL JDBC driver allows Java programs to connect to a PostgreSQL
database using standard, database independent Java code. It is a pure
Java (Type IV) implementation. The driver provides are reasonably
complete implementation of the JDBC 3 specification in addition to some
PostgreSQL specific extensions.
-
JayBird
JayBird JCA/JDBC driver para Firebird RDBMS, por
IBPhoenix.
Firebird 1.0.x & 1.5.x são oficialmente suportados pelo JayBird.
JayBird 1.0.x e 1.5.x funcionam, mas sem suporte oficial, com InterBase
6.0, 6.5 e 7.1. JayBird 2.0.x NÃO irá funcionar com nenhum servidor InterBase,
já que usa recursos específicos do Firebird durante a anexação.
Firebird Development: JayBird JDBC/JCA Drivers -
Frequently Asked Questions (FAQ) - JayBird.
InterClient/InterServer era o antigo Kit de Conectividade Java para InterBase.
Nunca foi completado e, para conectividade Java com Firebird, foi substituído
pelo Jaybird, um driver nativo JCA-JDBC classe 4.
-
IBM DB2 - APIs Java: JDBC & SQLJ
IBM DB2 Information Center.
IBM DB2 Universal Database provides driver support for client
applications and applets that are written in Java(TM) using JDBC, and
for embedded SQL for Java (SQLJ).
DB2 version 8 comes with a new Type 4 and Type 2 JDBC Driver called DB2
Universal JDBC Driver, that speaks the standard DRDA protocol.
Type 4 is Pure Java, no JNI, no bridging.
Overview of Java Development in DB2 UDB for Linux, UNIX, and Windows:
Version 8.1 Update, por Paul C. Zikopoulos & Grant Hutchison,
IBM Canada.
Developing Enterprise Java Applications Using DB2 UDB Version 8,
por Grant Hutchison, time DB2 no IBM Lab Toronto, Set/2002.
DB2 UDB Version 8 - End of Support date is April 30, 2009.
-
NetDirect - Java Database Connectivity
NetDirect é um líder da indústria provendo uma linha de
soluções JDBC de alto desempenho, poderosas e escaláveis
para aplicações de conetividade com banco de dados.
Todos os produtos são totalmente certificados pelo programa de
certificação JDBC da Sun.
NetDirect JSQLConnect™ is a highly optimized driver for native JDBC
access to Microsoft SQL Server (JDBC 3.0, type 4 driver).
-
DataDirect Connect for JDBC
JDBC Driver para Oracle - DB2 - SQL Server - Sybase - Informix.
DataDirect Technologies oferece um driver JDBC Tipo 4 para conectivadade de
alto desempenho com banco de dados para todos os principais bancos de dados
comerciais - Oracle, DB2, MS SQL Server, Sybase e Informix.
Drivers Connect para JDBC suportam os atuais recursos de banco de dados,
como JTA (Java Transaction API) e Autenticação Windows para SQL
Server, e são totalmente compatíveis com JDK 1.4 e JDBC 3.0.
-
HA-JDBC: High-Availability JDBC
HA-JDBC é um proxy de driver JDBC que provê capacidade de clusterização
leve, transparente e tolerante a falha sobre qualquer driver JDBC.
Suporta qualquer banco de dados acessível via JDBC, incluindo todo o conjunto
de recursos de JDBC 3.0 e 4.0. Expões interface de gerenciamento JMX.
Open source (LGPL).
-
Open Source JDBC Tools for High Availabity & Monitoring
Por Java-Source.net.
Pool de Conexões
-
Commons DBCP
Java DataBase Connection Pool, por projeto Apache Commons.
DBCP é um pool de conexões a banco de dados que se baseia em código do
pacote Jakarta commons-pool para prover os mecanismos constituintes de
compartilhamento de objetos que ele utiliza. Aplicações podem usar o
componente DBCP diretamente ou através da interface existente em um
container ou framework que o suporta.
-
C3P0
c3p0: JDBC DataSources/Resource Pools.
c3p0 is an easy-to-use library for augmenting traditional (DriverManager-based)
JDBC drivers with JNDI-bindable DataSources, including DataSources that
implement Connection and Statement Pooling, as described by the jdbc3
spec and jdbc2 std extension.
- Proxool
Proxool é um pool de conexões em Java fácil de usar que transparentemente
adiciona compartilhamento de conexões a um driver JDBC existente, e
provê diversos recursos de controle para configuração e monitoramento.
-
Java Exchange - Db Connection Broker
Última versão: 1.0.13, 21/03/2002.
DbConnectionBroker é um pacote Java puro para tratamento de múltiplas
conexões concorrentes a banco de dados. DbConnectionBroker cria um broker
com uma interface muito simples para tratar e retornar conexões de banco de dados,
gerenciando um pool de conexões dinâmico e configurável
para você com uma thread em segundo plano.
DbConnectionBroker foi usado em muitas grandes aplicações de banco de dados e
é gratuito para todos os usos.
Multi Tier Architectures for Database Connectivity,
whitepaper by Marc A. Mnich, JavaExchange.com, Jan. 1998.
Java Exchange é dedicado a tecnologias baseadas em servlet para Java, com
"expertise" de banco de dados centrada em Oracle e Solid.
-
DBPool - Java Database Connection Pooling
Por Giles Winstanley. Última atualização: 21 julho 2006.
-
Core Servlets - Capítulo 18: JDBC and Database Connection Pooling
Source code archive for
Core Servlets and JavaServer Pages books.
Core Servlets and JavaServer Pages (JSP),
um livro da Sun Press Book, por Marty Hall.
-
HA-JDBC: High-Availability JDBC
HA-JDBC is a JDBC driver proxy that provides light-weight, transparent
clustering capability to any underlying JDBC driver.
-
Connection Pooling
Conteúdo on-line do livro
Advanced Programming for the Java2 Platform, por Calvin Austin &
Monica Pawlan, Novembro 1999.
Extraído do "Capítulo 8 Continuação:
Connection Pooling", explica a implementação de um pool de
conexão com banco de dados, incluindo links para download de todo o
código fonte das classes Java relacionadas. Disponível online em
Sun Developer Network (SDN)
Online Training.
-
IBM developerWorks Java technology: Connection pools
"Dive into connection pooling with J2EE".
IBM developerWorks Java technology article. By Siva Visveswaran, columnist,
JavaWorld, October 2000 (Reprinted with permission from JavaWorld).
-
Open Source Database Connection Pools
By Java-Source.net.
|