JAVA + SQL Server

3 respostas
M

Pessoal, boa noite…
antes de mais nada gostaria de falar(ou escrever) que adorei encontrar o GUJ na internet… está realmente sendo uma mão na roda.

bom, eu, como todo migrador da plataforma microsoft para o Java, estou encontrando uma certa dificuldade em incorporar o uso de Banco de Dados(no meu caso SQL Server 2000) em minhas aplicações iniciais em Java.

gostaria de alguma apostila ou tutorial onde possa achar o be-a-bá de como criar conexões, trabalhar com banco de dados SQL Server em geral.

um forte abraço a todos

Mario

3 Respostas

wbdsjunior

marioangelino:
Pessoal, boa noite…
antes de mais nada gostaria de falar(ou escrever) que adorei encontrar o GUJ na internet… está realmente sendo uma mão na roda.

bom, eu, como todo migrador da plataforma microsoft para o Java, estou encontrando uma certa dificuldade em incorporar o uso de Banco de Dados(no meu caso SQL Server 2000) em minhas aplicações iniciais em Java.

gostaria de alguma apostila ou tutorial onde possa achar o be-a-bá de como criar conexões, trabalhar com banco de dados SQL Server em geral.

um forte abraço a todos

Mario

bem-vindo ao GUJ.

esta apostila tem um capitulo sobre JDBC.

aqui o driver JDBC

e abaixo a String de conexão:

o resto é igual.

abraço.

M

muito obrigado Junior…

valeu pela dica.

abraços

Mario

M

bom… eu baixei o Driver do SQL Server 2000 diretamente do site da Microsoft e o instalei.

segue abaixo o código que estou utilizando:

================================================
package conexao;
import java.sql.*;
public class ConexaoTest {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
try{
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);
}
catch (ClassNotFoundException e) {
e.printStackTrace();
throw new SQLException(e.getMessage());
}
}
}

vale ressaltar que copiei os arquivos da /lib/*.jar da pasta de instalação do Driver do Sql Server para dentro do meu pacote Conexao, além disso, inclui o caminho natural delas no meu classpath.

dá o seguinte erro quando rodo a aplicação de teste:

run:

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at conexao.ConexaoTest.main(ConexaoTest.java:14)

Exception in thread main java.sql.SQLException: com.microsoft.jdbc.sqlserver.SQLServerDriver

at conexao.ConexaoTest.main(ConexaoTest.java:24)

Java Result: 1

CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

alguém pode me ajudar ?

abraços

Mario

Criado 10 de maio de 2009
Ultima resposta 14 de mai. de 2009
Respostas 3
Participantes 2