import java.sql.*;
import java.math.*;
public class SQLServer extends Object {
String url = "jdbc:microsoft:sqlserver://localhost/base";
String usuario = "user";
String senha = "pass";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
public SQLServer(){
[b]try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){
System.out.println("Falha na declaraçao do driver" + e.toString());
System.exit(0);
}
try{
con = DriverManager.getConnection(url, usuario, senha);
}
catch(Exception e){
System.out.println("Falha na conexao " + e.toString());
System.exit(0);
}[/b]
try{
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT nome FROM usuarios");
while(rs.next()){System.out.println(rs.getString("nome"));}
}
catch(Exception e){
System.out.println("Falha na consulta " + e.toString());
System.exit(0);
}
}
public static void main(String args[]){
SQLServer ln = new SQLServer();
}
}
Quando tento usar esse driver da sun o erro é o seguinte:
Falha na conexao
java.sql.SQLException: No suitable driver
Quando tento usar o driver da microsoft(com.microsoft.jdbc.sqlserver.SQLServerDriver) o erro é:
Falha na declaraçao do driver
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
Estou desconfiando dos meus PATH's, sinceramente não sei como ajustar isso.
Onde declarar?
o que declarar?
tem CLASSPATH no windows, no tomcat e onde mais?
Tenho que colocar os drivers no CLASSPATH? Como faço isso se nem arquivos(.jar) eu tenho p/ manipular?
Alguém aí tem um driver que funcione? E pode me dizer como usá-lo?
Valeu