|
|
Δημοσιεύτηκε στις 18/11/2014 1:01:22 μ.μ.
|
|
|

[mw_shl_code=java,true]εισαγωγή java.sql.Σύνδεση; εισαγωγή java.sql.DriverManager. εισαγωγή java.sql.ResultSet; εισαγωγή java.sql.SQLException; εισαγωγή java.sql.Δήλωση;
Τεστ δημόσιας τάξης2 {
/** * @param args */ public static void main(String[] args) { TODO Στέλεχος μεθόδου που δημιουργείται αυτόματα Σύνδεση conn=null; Δήλωση stmt=null; ResultSet rs=null; δοκιμάστε { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Λήψη αντικειμένου σύνδεσης conn=DriverManager.getConnection( "jdbc:sqlserver://localhost:1433; βάση δεδομένων=sqlDB; ", "sa", "123"); Πρόταση SQL Συμβολοσειρά sql="επιλογή * από πληροφορίες χρήστη"; Δημιουργήστε ένα αντικείμενο για να εκτελέσετε την εντολή stmt=conn.createStatement(); Εκτέλεση εντολών SQL rs=stmt.executeQuery(sql); while(rs.next()){ int id=rs.getInt("id"); Όνομα συμβολοσειράς=rs.getString("qname"); int age=rs.getInt("ηλικία"); System.out.println("ID:"+id+",Όνομα:"+όνομα+",Ηλικία:"+ηλικία); }
} catch (ClassNotFoundException e) { TODO Μπλοκ σύλληψης που δημιουργείται αυτόματα e.printStackTrace(); } catch (SQLException e) { TODO Μπλοκ σύλληψης που δημιουργείται αυτόματα e.printStackTrace(); }τελικά{ δοκιμάστε { if(rs!=null){rs.close(); } if(stmt!=null){stmt.close(); } if(conn!=null){conn.close(); } } catch (SQLException e) { TODO Μπλοκ σύλληψης που δημιουργείται αυτόματα e.printStackTrace(); } } }
} [/mw_shl_code]
Σενάριο βάσης δεδομένων:
[mw_shl_code=sql,true]δημιουργία βάσης δεδομένων sqlDB Μετάβαση χρήση sqlDB Μετάβαση
δημιουργία πίνακα userinfo( id int πρωτεύον κλειδί, qname varchar(10), ηλικία int
) Μετάβαση
Επιλέξτε * από το userinfo[/mw_shl_code]
Πακέτο Java jdbc:
sqljdbc.jar
(300.98 KB, Αριθμός λήψεων: 0, Τιμή πώλησης: 1 Κόκκος MB)
|
Προηγούμενος:Η Java ενημερώνει τον κώδικα της βάσης δεδομένων (προσθέτει, διαγράφει, αλλάζει) και το JDBC ενημερώνει τον κώδικαΕπόμενος:Οι δυο τους ασχολούνται με το ίδρυμα: δεν μου δίνουν δεκάρα, δεν μου δίνουν 100 γιουάν
|