Olá pessoal.
Estou estudando tecnologias web, mas parei logo no começo: conexão com banco de dados.
Já pesquisei muito (inclusive aqui no GdH), mas nenhuma das soluções dispostas resolveu meu problema.
To fazendo uma aplicação java simples com acesso ao banco usando jdbc, mas minha ide sempre diz que o driver nao foi localizado
Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost:1433;databaseName=fj21
Já testei todas opções que pesquisei: usar o Class.forName( e nao usar), setar o driver no build path do projeto, usar jtds, tentar pelo netBeans (costumo programar pelo eclipse) e todos apresentaram o mesmo erro.
Alguem ai tem alguma solução. Desde ja agradeço.
Ah, tb ja tentei tando jdbc:sqlserver... qto jdbc:microsoft:sqlserver...
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- JDBC + SQL Server 2008
Fala Andre,
Você já fez o download do driver JDBC para SQL SERVER 2008 aqui: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=99B21B65-E98F-4A61-B811-19912601FDC9
??
Entao, tukka
ja tinha feito esse download sim. mas ai acontece um erro comum a qdo eu mudo a versao do driver
Exception in thread "main" com.microsoft.sqlserver.jdbc.SQLServerException: A conexão está fechada.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.checkClosed(SQLServerConnection.java:319)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.prepareStatement(SQLServerConnection.java:1839)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.prepareStatement(SQLServerConnection.java:1550)
Esse erro ocorre tanto com o jdbc qto com o jtds.
Não sei q erro é esse de "Conexao fechada". O servidor do banco ta rodando e o banco "fj21" criado.
Desde ja agradeço!
Não tava dando certo pq eu cetava o driver para a lib, mas nao colocava o driver dentro da pasta do projeto.
Eu achava q so por setar ja fazia uma copia ou algo assim.
Fica a dica pra qm tiver com esses tipo d problema (de noob, por assim de dizer).
Flwz!
Andre Colossus disse: Não tava dando certo pq eu cetava o driver para a lib, mas nao colocava o driver dentro da pasta do projeto.
Eu achava q so por setar ja fazia uma copia ou algo assim.
Fica a dica pra qm tiver com esses tipo d problema (de noob, por assim de dizer).
Flwz!
Já ia falar pra você fazer isso. Não é copiar o arquivo pro caminho da lib, você criar o Build Path para o diretório onde está o mysql-connector.
Qualquer coisa, manda PM.