ho guardato in tutte le discussioni
io devo effettuare una connessione con una tabella di sql server...
io mi sono sempre connesso con acces fino ad ora
cè qualcuno che mi sa dire i passi per connettersi io ho generato questo codice
Connection condati;
// driver sql server
// imposto la connessione al db
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLSer verDriver");
condati = DriverManager.getConnection("jdbc:microsoft:sqlser ver://192.168.1.51:1433/Northwind", "sa", "");
Statement RisultatoQuery = condati.createStatement() ;
//eseguo la query per ricavare i dati
ResultSet Dati = RisultatoQuery.executeQuery("select * from dati");
//ciclo per il tutto il recordset
while(Dati.next())
{
System.out.println(Dati.getString("1"));
System.out.println(Dati.getString("2"));
}
if(condati!=null)
System.out.println("Connesso!!");
else
System.out.println("Non Connesso!!");

//chiudo la connessione
condati.close();
}
catch(Exception ex)
{
System.out.println("ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR");
ex.printStackTrace();
}


ma mi da come errore:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java: 200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 51)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at database.conne.prova(conne.java:31)
at database.JdbcExample2.main(JdbcExample2.java:20)


L'errore me lo da alla riga del class.forname
Grazie a tutti