Salve sto cercando di connettere un database (nel mio caso speifico access)
tramite l'utilizzo del linguaggio java
ho creato il file ma in compilazione (con il javac d riga di comando mi da in seguente errore:
ConnessioAcc .java :36:missing return statement
}
^
1 error
nn riesco a capire come ripare questo errore ?????
vi inserico il file testuale :
import java.sql.*;
import java.lang.Exception.*;
import java.util.*;
public class ConnessionAcc{
String class_driver="sun.jdbc.odbc.JdbcOdbcDriver";
String urlDB="jdbcdbc:accessDB";
public int accesso(){
try{
Class.forName(class_driver);
Connection conn=DriverManager.getConnection(urlDB);
Statement st= conn.createStatement();
ResultSet rs= st.executeQuery("select * FROM AgendaPersonale" );
while(rs.next()){
System.out.println("Nome " +rs.getString(1));
System.out.println("Cognome " +rs.getString(2));
System.out.println("E-mail " +rs.getString(3));
System.out.println("Numero di telefono " +rs.getInt(4));
}
rs.close();
st.close();
conn.close();
}
catch(ClassNotFoundException cnf){
System.out.println("classe nn trovata" + cnf.getMessage());
}
catch(SQLException sle){
System.out.println("errore nell'SQL" + sle.getMessage());
}
}
}
![]()

dbc:accessDB";
Rispondi quotando