Estou desenvolvendo uma aplicação para um cliente que exigiu que o banco de dados usado fosse o SQL Server 2008, e nunca usei este banco.
Não estou conseguindo fazer a conexão de jeito nenhum, tentei vários códigos que achei por aí e por último tentei até com jtds e também não funcionou.
Eu adicionei a biblioteca manualmente com os seguintes arquivos: jtds1.2.5; sqljdbc e sqljdbc4.
A minha classe de conexão está assim:
[code]import java.sql.*;
public class Conexao{
public Connection conn;
private Statement smt;
public ResultSet msql;
static final String JDBC_DRIVE = “com.microsoft.sqlserver.jdbc.SQLServerDriver”;
static final String DATABASE_URL = “jdbc:jtds:sqlserver://localhost[:1433][/]”;
Olá, segundo o site de http://support.microsoft.com/kb/313100/pt-br devermos setar as variáveis CLASSPATH, pelo que entendi preciso colocar a pasta com os drivers no lugar certo, mais não é só isso.
Sabem como devo “setar” esta CLASSPATH? Segue o erro abaixo:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at ConexaoBanco.main(ConexaoBanco.java:8)