Hej,
Próbuje podpiąć bazę sql(slq 2008 express) pod aplikację w JSF(Netbeans 6.7.1). Sciągnałem sterownik w wersji 3.0, dodałem go do bibliotek. Przez kreator baza działa, widzą ją w services->databases. Jednak gdy staram się z nią połączyć z poziomu kodu dostaje wyjątek : java.sql.SQLException: No suitable driver
Fragmenty kodu odpowiedzialne za obsługę bazy :
class sql{
public static String url = "jdbc:sqlserver://127.0.0.1\\SQLEXPRESS;databaseName=xxx";
public static String baza = "xxx";
public static String login = "xxx";
public static String password = "xxx";
}
public String butdodklienta_action() throws ClassNotFoundException {
try {
Connection conn = DriverManager.getConnection(sql.url, sql.login,sql.password);
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
try {
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("SELECT idProjekt FROM dbo.Projekty");
int id=0;
while(rs.next()){
String bufor=rs.getString("IdProjekt");
id=Integer.parseInt(bufor);}
id++;
catch (SQLException e) {
e.printStackTrace();
}
}catch (SQLException e) {
System.out.println("Uwaga! Mamy problemy z połączeniem!");
e.printStackTrace();
}
Nie mam już pomysłu żadnego czego brakuje. Co ciekawe jak chcę dokonać importu com.microsoft.sqlserver.jdbc.SQLServerDriver. Dostaje infor że package not found. Mimo że plik zawierający com.microsoft.sqlserver.jdbc.SQLServerDriver znajduje się w libraries. Pomocy :)