Scusate sono sempre io, ho provato a leggere anche altri post, ma sembrano tutti uguali al mio codice.
Ma a me non funziona. O almeno non stampa i risultati a video!
Mi esce solo la schermata html con l'intestazione della tabella senza le righe seguenti che sono prodotte attraverso il while(rs.next()):
ho fatto delle modifiche al codice:
Codice PHP:
Connection dbconn null;
        try {
            Class.
forName("sun.jdbc.odbc.JdbcOdbcDriver");
        }
        catch (
ClassNotFoundException e) {
            
System.out.println("Impossibile caricare il driver: "e);
        }
        try {
            
dbconn DriverManager.getConnection("Jdbc:Odbc:statistica","root","");
            
Statement st dbconn.createStatement();
            
ResultSet rs st.executeQuery("SELECT * FROM partita ORDER BY squadra"); 
            
            if (
rs != null) {
                while (
rs.next()) {

                    
int dat rs.getInt("id_partita");
                    
out.println(dat);
                    
String squadra rs.getString("squadra");
                    
String tipo rs.getString("tipo");
                    
String data rs.getString("data");
                    
String incontro rs.getString("incontro");
                    
int set_casa rs.getInt("set_casa");
                    
int set_ospite rs.getInt("set_ospite");
                    
int par1 rs.getInt("par1");
                    
int par2 rs.getInt("par2");
                    
int par3 rs.getInt("par3");
                    
int par4 rs.getInt("par4");
                    
int par5 rs.getInt("par5");
                    
int par6 rs.getInt("par6");
                    
int par7 rs.getInt("par7");
                    
int par8 rs.getInt("par8");
                    
int par9 rs.getInt("par9");
                    
int par10 rs.getInt("par10");
                    
int conf rs.getInt("conferma");
                %>
                <
tr>
                    <
td><% out.print(dat); %></td>
                    <
td><% out.print(squadra); %></td>
                    <
td><% out.print(tipo); %></td>
                    <
td><% out.print(data); %></td>
                    <
td><% out.print(incontro); %></td>
                    <
td><% out.print(set_casa " - " set_ospite); %></td>
                    <
td><% out.print("(" par1 "-" par2 ")(" par3 "-" par4 ")(" par5 "-" par6 ")(" par7 "-" par8 ")(" par9 "-" par10 ")"); %></td>
                    <
td>[url="edit_partia.jsp?id_partita=<% out.print(dat); %>"]Modifica[/url]</td>
                    <
td><%     if (conf == 1)
                                
out.print("<a href=\"edit_scheda.jsp?id_partita=" dat "\">Modifica dati</a>");
                            else
                                
out.print("<a href=\"ins_scheda.jsp?id_partita=" dat "\">Inserisci dati</a>");
                        %>
                    </
td>
                    <
td><%    if (conf == 1)
                                
out.print("<a href=\"del_scheda.jsp?id_partita=" dat "\">Elimina Partita</a>");
                            else
                                
out.print("<a href=\"del_partita.jsp?id_partita=" dat "\">Elimina Partita</a>"); 
                        %>
                    </
td>
                </
tr>
        <%     }
        }
        else {
        
out.print("Non leggo niente!");
        }
        
dbconn.close();             
        }
        catch (
SQLException e) {
            
System.out.println("Errore Sql: " e);
        }            
        %>
        
    </
table
Non mi da errori, solo non legge il database.
Uso mysql e se faccio eseguire la query in mysql funziona.
Grazie mille.