MySQL e JDBC

Temos na rede do IME o MySQL, um servidor SQL lightweight ("leve" e veloz, porém sem suporte a transações). O servidor MySQL está rodando no host sushi.ime.usp.br e pode ser acessado tanto por clientes na rede do IME (máquinas Solaris ou Linux) como por clientes na rede Linux.

Para acessar o servidor MySQL você precisará de um nome de usuário (com uma senha) e de direitos de acesso a um banco de dados. Cada equipe de projeto receberá um nome de usuário ("equipeN"), um banco de dados ("bd_equipeN") e uma senha.

O programa mysql é um cliente com o qual você pode emitir comandos SQL interativamente. Abra uma sessão numa máquina Solaris (jaca, rebutosa, fradim, sushi, ...) da rede do IME, ou numa máquina Linux da rede do IME (kama, sutra, kevlar, ...), ou numa máquina da rede Linux e diga

    mysql -h sushi.ime.usp.br -u seu_username -p seu_banco_de_dados

(O "-h sushi.ime.usp.br" é desnecessário se você estiver no próprio sushi. O ".ime.usp.br" é desnecessário se você estiver na rede do IME.)

Agora você pode interagir com seu banco de dados (que no início estará completamente vazio), dando comandos create table, insert, select, etc. Para mais detalhes, veja a documentação do MySQL:

. MySQL Reference Manual (Table of Contents)

Você usará um driver JDBC para acessar o servidor MySQL de um cliente Java. (Seu servidor CORBA será cliente do servidor MySQL!) Para isso, inclua em seu CLASSPATH este arquivo jar com o MySQL Connector/J, que é o driver JDBC para o MySQL.

Comece olhando (e rodando) um exemplo de uso do driver JDBC. Aqui está um programa de teste do driver, que serve como exemplo de utilização. Caso precise saber algum detalhe específico sobre a utilização desse driver, veja o arquivo README do MySQL Connector/J.

Para informações sobre JDBC, veja a página JDBC API Documentation e, em especial, o documento Getting Started with the JDBC API. Outra boa fonte de informações é esta trilha do Java Tutorial.


Valid CSS! Valid XHTML 1.0! Last modified: Fri Apr 15 17:35:40 BRT 2005
Francisco Reverbel
reverbel arroba ime ponto usp ponto br