English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Configuração do Ambiente JDBC

Para começar a usar o desenvolvimento JDBC, você deve seguir os seguintes passos para configurar o ambiente JDBC. Supomos que você esteja trabalhando em uma plataforma Windows.

Instalar Java

DeJava Site OficialInstalar J2SE Development Kit 5.0(JDK 5.0)。

Certifique-se de configurar as seguintes variáveis de ambiente conforme as instruções a seguir-

  • JAVA_HOME: Essa variável de ambiente deve apontar para o diretório de instalação do JDK, por exemplo, C:\Program Files\Java\jdk1.5.0。

  • CLASSPATH: Essa variável de ambiente deve ser configurada com o caminho apropriado, por exemplo, C:\Program Files\Java\jdk1.5.0_20\jre\lib。

  • PATH: Essa variável de ambiente deve apontar para o binário correspondente do JRE, por exemplo, C:\Program Files\Java\jre1.5.0_20\bin。

Você pode já ter configurado essas variáveis, mas apenas para garantir, aqui está o método de verificação.

  • Vá para o Painel de Controle, então dobre clique em "Sistema". Se você for usuário do Windows XP, pode ser necessário abrir primeiro "Desempenho e Manutenção", antes de poder ver o ícone "Sistema".

  • Vá para a guia "Avançado", então clique em "Variáveis de Ambiente".

  • Agora verifique se todas as variáveis acima foram configuradas corretamente.

Você automaticamente obtém o pacote JDBCjava.sqlEjavax.sql,Quando você instalar o J2SE Development Kit5.0(JDK 5.0)。

Instalar banco de dados

Claro, a coisa mais importante que você precisará é um banco de dados em execução, que contenha tabelas que podem ser consultadas e modificadas.

Instale o banco de dados mais adequado para você. Você tem muitas opções, a mais comum é-

  • MySQL DB:MySQL é um banco de dados open source. Você pode obtê-lo deSite oficial do MySQLBaixe-o. Recomendamos baixar a instalação completa para Windows.

    Além disso, baixe e instaleMySQL AdministratorEMySQL Query Browser.Esses são ferramentas baseadas em GUI que tornam seu desenvolvimento mais fácil.

    Por fim, definaMySQL Connector / J(Driver JDBC do MySQL) baixe e descomprima em um diretório conveniente. Para este tutorial, assumiremos que você já instalou o driver em C:\Program Files\MySQL\mysql-connector-java-5.1.8.

    Portanto, defina a variável CLASSPATH como C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar. A versão do seu driver pode variar dependendo da sua instalação.

  • PostgreSQL DB:O PostgreSQL é um banco de dados open source. Você pode baixá-lo deSite oficial do PostgreSQLBaixe-o

    A instalação do Postgres inclui uma ferramenta de gerenciamento baseada em GUI chamada pgAdmin III. O driver JDBC também está incluído como parte da instalação

  • Oracle DB:O Oracle DB é um banco de dados comercial vendido pela Oracle. Supomos que você tenha os meios de distribuição necessários para instalá-lo

    A instalação do Oracle inclui uma ferramenta de gerenciamento baseada em GUI chamada Gerenciador de Empresa. O driver JDBC também está incluído como parte da instalação

Instalar o driver de banco de dados

A última JDK inclui um JDBC-Driver de Bridge ODBC, que permite que os programadores que usam a API JDBC usem a maioria dos drivers de conexão de banco de dados abertos (ODBC)

Hoje, a maioria dos fornecedores de banco de dados oferece JDBC drivers apropriados e instalação de banco de dados. Portanto, você não precisa se preocupar com essa parte.

Configurar credenciais do banco de dados

Neste tutorial, usaremos o banco de dados MySQL. Quando você instalar qualquer um dos bancos de dados mencionados acima, o ID do administrador será configurado comoroote fornece condições para definir a senha que você escolher

Usando o ID e senha root, você pode criar outro ID de usuário e senha, ou usar o ID e senha root para seu aplicativo JDBC

Existem várias operações de banco de dados, como criação e exclusão de bancos de dados, que requerem ID e senha de administrador

Para o resto do tutorial JDBC, usaremos o banco de dados MySQLnome_de_usuarioComo ID esenhaComo senha

Se você não tiver permissões suficientes para criar novos usuários, você pode pedir ao administrador do banco de dados (DBA) para criar um ID de usuário e senha para você

Criar banco de dados

Para criarEMPPara criar um banco de dados, use os seguintes passos-

Passo1

Abra a janela de comando e mude para o diretório de instalação, conforme mostrado a seguir:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

Nota:mysqld.exeO caminho pode variar, dependendo da localização da instalação do MySQL no sistema. Você também pode consultar a documentação sobre como iniciar e parar o servidor de banco de dados.

o2Passo

Se o servidor de banco de dados ainda não estiver em execução, inicie-o com o seguinte comando

C:\Program Files\MySQL\bin> mysqld
C:\Program Files\MySQL\bin>

Terceiro Passo

Para criar o banco de dados, execute o seguinte comandoEMP

C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p
Enter senha: ********
C:\Program Files\MySQL\bin>

Criar tabela

Para criar uma tabela no banco de dados EMPEmployees, use os seguintes passos-

Passo1

AbraJanela de Comandose alterne para o diretório de instalação, conforme abaixo:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

o2Passo

Acesse o banco de dados, conforme abaixo:

C:\Program Files\MySQL\bin>mysql -u root -p
Enter senha: ********
mysql>

Terceiro Passo

Criação de TabelaEmployee, conforme abaixo:

mysql> use EMP;
mysql> create table Employees
    -> (
    -> id int not null,
    -> age int not null,
    -> first varchar (255,
    -> last varchar (255)
    -> );
mysql>

Criação de Registro de Dados

Por fim, você criou vários registros na tabela Employee, conforme abaixo:

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
mysql>

Para entender completamente o banco de dados MySQL, aprendaTutorial MySQL.

Agora, você está pronto para tentar JDBC. O próximo capítulo oferece exemplos de programação JDBC.