Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 16497|Απάντηση: 5

[Επικοινωνία] Ερωτήματα Java κώδικα βάσης δεδομένων sqlserver

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 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 γιουάν
Δημοσιεύτηκε στις 18/11/2014 3:52:41 μ.μ. |
Εάν υπάρχει σφάλμα στο κλείσιμο ενός πόρου, το σύνολο αποτελεσμάτων κλεισίματος είναι μη φυσιολογικό και το κλείσιμο αντικειμένων και συνδέσεων δεν θα εκτελεστεί.
Δημοσιεύτηκε στις 18/11/2014 3:52:47 μ.μ. |
Εάν υπάρχει σφάλμα στο κλείσιμο ενός πόρου, το σύνολο αποτελεσμάτων κλεισίματος είναι μη φυσιολογικό και το κλείσιμο αντικειμένων και συνδέσεων δεν θα εκτελεστεί.
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 18/11/2014 6:40:12 μ.μ. |
Delver_Si Δημοσιεύτηκε στις 2014-11-18 15:52
Εάν υπάρχει σφάλμα στο κλείσιμο ενός πόρου, το σύνολο αποτελεσμάτων κλεισίματος είναι μη φυσιολογικό και το κλείσιμο αντικειμένων και συνδέσεων δεν θα εκτελεστεί.

Πώς πρέπει να λυθεί αυτό;
Δημοσιεύτηκε στις 18/11/2014 6:46:08 μ.μ. |
admin δημοσιεύτηκε στις 2014-11-18 18:40
Πώς πρέπει να λυθεί αυτό;

Προσπαθήστε να πιάσετε κάθε κλείσιμο
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 18/11/2014 6:54:19 μ.μ. |
Delver_Si Δημοσιεύτηκε στις 2014-11-18 18:46
Προσπαθήστε να πιάσετε κάθε κλείσιμο

Άφωνοι, αυτό μας έμαθε ο He Ke να γράφουμε
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com