Boa tarde galera, tou com um problema a conectar o SQL no java Netbeans
tou usando o SQL server 2008 R2
autentificação do windows
instalei o sqljdbc4.jar copiei o sqljdbc_auth.dll para a pasta do projeto
e tou usando
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
Connection con = DriverManager.getConnection(“jbdc:sqlserver://RMENDES-VAIO\SQLEXPRESS;databaseName=matr;integratedSecurity=true;”);
e ele diz que não encontra a base de dados
alguem me pode ajudar??
abraços
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Tua string de conexão está assim mesmo?
Connection con = DriverManager.getConnection("jbdc:sqlserver://RMENDES-VAIO\\SQLEXPRESS;databaseName=matr;integratedSecurity=true;"); 
O formato padrão é:
jdbc:<SGBD>://<ENDEREÇO_BD>:<PORTA>/<SCHEMA_OU_BANCO_DE_DADOS>
Creio que o problema esteja aí…
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          então seria assim ?
Connection con = DriverManager.getConnection(“jdbc:sqlserver://RMENDES-VAIO\SQLEXPRESS:1433;databaseName= matr;integratedSecurity=true;”);
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Não.
Um exemplo
 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   String connectionUrl = "jdbc:sqlserver://localhost:1433;" +"instance=SQLEXPRESS;databaseName=UPM;integratedSecurity=true;";
  Connection con = DriverManager.getConnection(connectionUrl);
Entendeu?
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          em instance é o que? é para colocar o que? RMENDES-VAIO ?
tipo assim?
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
String connectionUrl = “jdbc:sqlserver://localhost:1433;” +“RMENDES-VAIO=SQLEXPRESS;databaseName=mtr;integratedSecurity=true;”;
Connection con = DriverManager.getConnection(connectionUrl);
?
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Cara, preguiça demais aí, não?
Por que não dá uma pesquisada.
Aliás, é só por isso que você chama de cérebro para funcionar que você consegue entender.
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          desculpa mas eu de de certeza que não tive o mesmo professor que você ja segui vários tutoriais e não encontrei nenhum assim
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Esqueça o sqljdbc, use o jtds http://jtds.sourceforge.net/.
Nesse link aqui tem um tutorial.
É bem simples.
         
        
        
           
           
           
         
         
            
            
          
       
      
      
        
        
          Vamos por partes:
O que seria RMENDES-VAIO?
Vc sabe o que é localhost?
Tenho certeza que RMENDES-VAIO é o nome da sua máquina e que, tanto faz apontar para RMENDES-VAIO ou para localhost.
Sendo assim, corrija a URL:
String connectionUrl = “jdbc:sqlserver://localhost:1433;instance=SQLEXPRESS;databaseName=UPM;integratedSecurity=true;”;
Troque localhost pelo nome da máquina onde está instalado o SQL Server (se for na mesma máquina que o programa for utilizado, deixe localhost mesmo).
Mas, uma coisa é fato, você achou foi muitos tutoriais ruim por aí (ou nem eram tutoriais).
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Por cusiosidade, qual driver JDBC vc está utilizando?
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          [quote=natanaelv]Esqueça o sqljdbc, use o jtds http://jtds.sourceforge.net/.
Nesse link aqui tem um tutorial.
É bem simples.[/quote]Concordo.