Ho provato a scrivere il seguente codice per lavora con i database.Siccome non funziona sapete cosa devo fare prima?Premetto che il db è access, sto usando windows 7 e netbeans per sviluppare:
In particolare mi dà questo errore:
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Server SQL specificato non trovato.
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Server SQL specificato non trovato.
Codice:
import java.sql.* ;
public class Esempiodb
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
System.out.println(e.toString());
System.out.println("Il driver non può essere caricato");
System.exit(1);
}
try
{
Connection conn =DriverManager.getConnection("jdbc:odbc:Rubrica","","");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT Nome FROM Rubrica");
while(rs.next())
{
System.out.println(rs.getString("Nome"));
}
rs.close();
stmt.close();
conn.close();
}
catch(SQLException se){
System.out.println(se.getMessage());
se.printStackTrace(System.out);
System.exit(1);
}
}
}
In particolare mi dà questo errore:
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Server SQL specificato non trovato.
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Server SQL specificato non trovato.