Explicação nesta linha de comando:

7 respostas
Z

Estou tentando executar isso:

try {

            Connection con = DriverManager.getConnection("jdbc:jdbcprogress:T:localhost:5000:dbjava");
        } catch (SQLException e) {

            e.printStackTrace();

        }

Essa linha: Connection con = DriverManager.getConnection("jdbc:jdbcprogress:T:localhost:5000:dbjava"); não deveria ter mais 2 argumentos?

7 Respostas

K

sim…

está faltando o usuário e a senha!!

Connection con = DriverManager.getConnection("jdbc:jdbcprogress:T:localhost:5000:dbjava","user","password");

[]'s

peczenyj

http://java.sun.com/j2se/1.4.2/docs/api/java/sql/DriverManager.html

Existem 3 assinturas possiveis.

Z

Certo,
é porque executei esse código e ele retornou o erro:

java.sql.SQLException: No suitable driver

        at java.sql.DriverManager.getConnection(DriverManager.java:532)

        at java.sql.DriverManager.getConnection(DriverManager.java:194)

        at Main.main(Main.java:17)

Antes disso já executei o Class.forName e deu tudo ok!

otavio

No suitable driver = Não encontrado o driver.

Coloque o driver no classpath.

Z

hum…

utilizo eclipse, como o adiciono?

peczenyj

F5 no seu projeto

clique com botão direito no jar

procura a opção ‘add build path’

Z

Olha só,
verifiquei… ele está:

(ld610399) /home/ld610399/java>echo $CLASSPATH
.:/usr/dlc9.1e/java/jdbc.jar:/usr/dlc9.1e/java/progress.jar:/usr/dlc9.1e/java/messages.jar:/usr/dlc9.1e/Bin

Criado 6 de fevereiro de 2009
Ultima resposta 6 de fev. de 2009
Respostas 7
Participantes 4