Problemas em conexão com SQL Server

1 resposta
B

Peguei um exemplo de outro fórum pra testar aki e fiz umas modificações, mas não está funcionando, apesar de ser uma conexão simples:

import javax.swing.JOptionPane;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.ResultSet;

public class teste_database_jgrasp{
public void main(String args[]){
try 
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
String url = "jdbc:sqlserver://localhost:1433/nome_do_DB"; 
Connection con = DriverManager.getConnection(url,"usuario","senha"); 
Statement st = con.createStatement(); 
//Executando SQL: 
String s = "SELECT * FROM empresas"; 
ResultSet rs = st.executeQuery(s); 

while (rs.next()) 
{ 
JOptionPane.showMessageDialog(null, rs.getString(1) + "-" + rs.getString(2)); 
} 
//Fechando a conexão: 
con.close(); 
} 
catch(Exception e) 
{ 
JOptionPane.showMessageDialog(null,e); 
} 

System.exit(0);
}
}

O erro foi esse: (avisando que eu sou newbie em Java :wink: )

Obrigado antecipadamente!

Edit: Eu comi bola no public STATIC void main(String args[])
Bom, o código funciona, pelo jeito, mas eu estou com problemas na instalação do Driver, já li tutoriais, inclusive os da microsoft mas eu não estou conseguindo incluir no CLASSPATH, enfim, devo estar cometendo algum erro bobo…alguém pode me ajudar?

1 Resposta

eltonk

Você pode tentar colocar a biblioteca jar dentro da pasta JAVA_HOME\jre\lib\ext e setar no seu classpath o caminho %JAVA_HOME%\jre\lib\ext no windows ou $JAVA_HOME\jre\lib\ext no linux.
Para testar digite no prompt do DOS: echo %PATH%
ou no linux echo $PATH
deve aparecer no console o caminho completo da variável de ambiente PATH onde a mesma deve conter o caminho acima adicionado :cool:

[]'s

Criado 18 de outubro de 2004
Ultima resposta 19 de out. de 2004
Respostas 1
Participantes 2