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:
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.
Last modified: Fri Apr 15 17:35:40 BRT 2005
Francisco Reverbel
reverbel arroba
ime ponto usp ponto br