Dùvida sobre driver de conexão a banco de dados

3 respostas
J

Estou começando em java e me surgiu uma dúvida.
Li num site como conectar minha aplicação java a um banco de dados MySQL.
Para isto, deveria fazer o download do driver JDBC d MySQL, colocá-lo na pasta “jre/lib/ext”, da pasta onde intalei minha jdk, e definir um variável de sistema com o endereço deste driver.
Minha dúvida então é:
Como faria se, por exemplo, fizesse uma aplicação java e levasse para rodá-la em outro computador? Teria q repetir todos aqueles passos citados acima, ou há alguma maneira d colocar o driver no package ou algo do tipo, ou seja, algo mais simples?!

Grato

Julio Romano

3 Respostas

A

Cara,
rola de vc salvar o drive dentro de uma pasta lib e vc leva ela junto com sua aplicação!!

A

coloca td em um jar … e indica o classpath do mysql

exemp do manifest do jar executavel com classpath do jdbc

na segunte estrutura
META-INF
MANIFEST.MF
br
com
andrelcvc
pacote
*.class
ClasseMain.class
lib
mysql.jar

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.1
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
Bundle-Activator: br.com.andrelcvc.pacote.ClasseMain
Main-Class: br.com.andrelcvc.pacote.ClasseMain
Class-Path: lib/mysql.jar

J

se eu colocar o drive na mesma pasta da minha aplicação, como eu aponto para ele, na minha classe?
Por exemplo, como ficaria esta linha?

con = DriverManager.getConnection("jdbc:mysql:///sistema", "usuario", "senha");
Criado 5 de maio de 2005
Ultima resposta 5 de mai. de 2005
Respostas 3
Participantes 3