Pessoal.
Estou tentando efetuar uma conexão no sql server mas está dando o erro:
Exception in thread "main" java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.buscape.ConnectSQL.main(ConnectSQL.java:33)
Pesquisei na internet e vi que este problema por várias vezes pode ser solucionado colocando o driver o sql em algumas pastas lib.
Sendo que fiquei confuso onde exatamente colocar o driver (sqljdbc.jar) eu o coloquei nos seguintes diretórios:
tomcat/commom/lib
(minha aplicação)/WEB-INF/lib
jdk/jre/lib
jdk/lib
Mesmo assim o erro ainda continua.
Alguém poderia me dar uma luz do que mais eu posso fazer para solucionar este problema de Exception in thread “main” java.sql.SQLException: No suitable driver ???
Vejam abaixo minha classe de conexão, será que é algo com minha sintaxe???
class ConnectSQL {
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:microsoft:sqlserver://[IP do servidor].[data base]","[usuário]","[senha]");
Statement stmt = ((java.sql.Connection) con).createStatement();
ResultSet result = stmt.executeQuery("select * from tabela");
while (result.next()) {
System.out.println(result.getString(2));
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}