Conexao SQL Server [RESOLVIDO]

Galera estou com essa classe


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConexaoSQLServer
{  
  
    public static Connection ConexaoSQL() throws SQLException
    {  
          
        try
        {  
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
            return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost/wagner;wagner;123456");  
        }  
        catch (ClassNotFoundException e)
        {  
            throw new SQLException(e.getMessage());  
        }         
    }  
      
    public static void main(String[] args) throws SQLException
    {  
      
        Connection connection = ConexaoSQLServer.ConexaoSQL();  
        System.out.println("Conectado");  
    }
}

que peguei por aqui mesmo no guj pra tentar conectar com SQL e ja fiz tudo que fala
nesse topico
http://www.guj.com.br/java/118418-problema-conexao-com-jtdssql-server
mas nao da certo, da o seguinte erro:

Exception in thread "main" java.sql.SQLException: I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.

Baixei o tal do jTDS e joguei na raiz da unidade C, depois fui em ferramentas no netbeans e adicionei uma nova biblioteca colocando
a pasta do jTDS e depois importei a biblioteca no projeto e em seguita importei o jarFile…nao sei o que ta errado…

Alguém sabe me reponder o que estou fazendo errado???
dá uma força aeh…valeu

Me parece que a lib nao esta adicionada no classpath da aplicacao.

Como voce ira usar sql server, a microsoft recomeda que a conexao seja feita dessa forma:

SQLServerDataSource ds = new SQLServerDataSource();
ds.setServerName(ip);
ds.setPortNumber(porta);
ds.setDatabaseName(nome da base);
ds.setUser(usuario);
ds.setPassword(senha);
conSqlServer = ds.getConnection();

veja

 public static Connection getConnection() throws SQLException{
        try {
            //sql2005 e 2008 driver JTDS           
            Class.forName("net.sourceforge.jtds.jdbc.Driver");             
            //return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/db;user=sa;password=2012;instance=SQLINSTANCE"); //com instancia
            return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433;databaseName=database","sa","senha");
            
            //sql2000 com driver JTDS
            //Class.forName("net.sourceforge.jtds.jdbc.Driver");                           
            //return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433;databaseName=db","sa","senha");
        } catch (ClassNotFoundException e) {
            JOptionPane.showMessageDialog(null, e.getMessage());            
            throw new SQLException();            
        }
        
    }     

Adicione a biblioteca JTDS ao CLASSPATH do seu projeto.

t+ e boa sorte

[quote=fernandopaiva]veja

 public static Connection getConnection() throws SQLException{
        try {
            //sql2005 e 2008 driver JTDS           
            Class.forName("net.sourceforge.jtds.jdbc.Driver");             
            //return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/db;user=sa;password=2012;instance=SQLINSTANCE"); //com instancia
            return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433;databaseName=database","sa","senha");
            
            //sql2000 com driver JTDS
            //Class.forName("net.sourceforge.jtds.jdbc.Driver");                           
            //return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433;databaseName=db","sa","senha");
        } catch (ClassNotFoundException e) {
            JOptionPane.showMessageDialog(null, e.getMessage());            
            throw new SQLException();            
        }
        
    }     

Certo fenandopaiva, mas como eu faço pra adicionar o jtds no classpath…como eu faco isso???

[quote=fernandopaiva]veja

 public static Connection getConnection() throws SQLException{
        try {
            //sql2005 e 2008 driver JTDS           
            Class.forName("net.sourceforge.jtds.jdbc.Driver");             
            //return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/db;user=sa;password=2012;instance=SQLINSTANCE"); //com instancia
            return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433;databaseName=database","sa","senha");
            
            //sql2000 com driver JTDS
            //Class.forName("net.sourceforge.jtds.jdbc.Driver");                           
            //return DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433;databaseName=db","sa","senha");
        } catch (ClassNotFoundException e) {
            JOptionPane.showMessageDialog(null, e.getMessage());            
            throw new SQLException();            
        }
        
    }     

Valeu fernandopaiva, conectou belezinha…era isso que eu precisava…valeu mesmo…