Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16497|Risposta: 5

[Comunicazione] Java interroga il codice del database SQL

[Copiato link]
Pubblicato su 18/11/2014 13:01:22 | | |
[mw_shl_code=java,true]import java.sql.Connection;
importazione java.sql.DriverManager;
import java.sql.ResultSet;
importare java.sql.SQLException;
import java.sql.Statement;


test di classe pubblica2 {

        /**
         * @param args
         */
        Public static void main(String[] args) {
                Metodo TODO Auto-generato
                Connessione conn=null;
                Istruzione stmt=null;
                ResultSet rs=null;
                try {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Ottieni un oggetto connessione
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB; ", "sa", "123");
                        Istruzione SQL
                        Stringa sql="seleziona * da userinfo";
                        Crea un oggetto per eseguire il comando
                        stmt=conn.createStatement();
                        Eseguire istruzioni SQL
                        rs=stmt.executeQuery(sql);
                        while(rs.next()){
                                int id=rs.getInt("id");
                                Nome stringa=rs.getString("qname");
                                int age=rs.getInt("age");
                                System.out.println("ID:"+id+",Nome:"+nome+",Età:"+età);
                        }
                       
                       
                       
                } catch (ClassNotFoundException e) {
                        TODO blocco di presa auto-generato
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO blocco di presa auto-generato
                        e.printStackTrace();
                }finalmente{
                        try {
                                if(rs!=null){rs.close(); }
                                if(stmt!=null){stmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO blocco di presa auto-generato
                                e.printStackTrace();
                        }
                }
        }

}
[/mw_shl_code]

Script del database:

[mw_shl_code=sql,true]crea database sqlDB
Vai
usa sqlDB
Vai

crea tabella Userinfo(
        chiave primaria id int,
        Nome Varchar(10),
        età int
)
Vai

seleziona * da userinfo[/mw_shl_code]

Pacchetto Java JDBC: sqljdbc.jar (300.98 KB, Numero di download: 0, Prezzo di vendita: 1 Grain MB)




Precedente:Java aggiorna il codice del database (aggiunge, cancella, cambia), e JDBC aggiorna il codice
Prossimo:I due sono coinvolti nella fondazione: non mi danno un centesimo, non mi danno 100 yuan
Pubblicato su 18/11/2014 15:52:41 |
Se c'è un bug nella chiusura di una risorsa, il set di risultati di chiusura è anomalo e non verranno eseguiti oggetti e connessioni di chiusura.
Pubblicato su 18/11/2014 15:52:47 |
Se c'è un bug nella chiusura di una risorsa, il set di risultati di chiusura è anomalo e non verranno eseguiti oggetti e connessioni di chiusura.
 Padrone di casa| Pubblicato su 18/11/2014 18:40:12 |
Delver_Si Pubblicato il 18-11-2014 alle 15:52
Se c'è un bug nella chiusura di una risorsa, il set di risultati di chiusura è anomalo e non verranno eseguiti oggetti e connessioni di chiusura.

Come dovrebbe essere risolto?
Pubblicato su 18/11/2014 18:46:08 |
admin pubblicato il 18-11-2014 alle 18:40
Come dovrebbe essere risolto?

Cerca di prendere ogni scatto
 Padrone di casa| Pubblicato su 18/11/2014 18:54:19 |

Senza parole, questo è ciò che He Ke ci ha insegnato a scrivere
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com