1. Περιβάλλον με τροφοδοσία JDBC Δημιουργήστε ένα νέο έργο Java—>Αντιγράψτε jdbc.jar στο έργο—> επιλέξτε jdbc.jar κάντε δεξί κλικ στη διαδρομή κατασκευής 2. Συνδεθείτε στη βάση δεδομένων για να πραγματοποιήσετε προσθήκες, διαγραφές, τροποποιήσεις και ελέγχους (1) // Ορίστε τον τύπο του προγράμματος οδήγησης Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); (2) // Λήψη αντικειμένου σύνδεσης conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; βάση δεδομένων=userDB; ", "sa", "123"); (3) // Δημιουργήστε ένα αντικείμενο για να εκτελέσετε την εντολή stmt = conn.createStatement(); (4) Εφαρμογή προσθηκών, διαγραφών, τροποποιήσεων και ελέγχων 1) Προσθήκη, διαγραφή και τροποποίηση Εκτέλεση εντολών SQL (προσθήκη, διαγραφή, τροποποίηση) stmt.executeUpdate(sql); 2) Έρευνα
//执行查询sql语句 rs = stmt.executeQuery(sql); (5) Κλείστε όλα τα αντικείμενα if(rs != null){ rs.close(); } αν (stmt != null){ stmt.close(); } αν (conn != null){ conn.close(); }
3. Χρησιμοποιήστε το jdbc για να χειραγωγήσετε τις συναλλαγές
//1开启事务 conn.setAutoCommit(false);
//2提交事务 conn.commit();
//3回滚事务 conn.rollback(); 4. Χρησιμοποιήστε το ερωτηματικό PreparedStatement για να περάσετε την παράμετρο Συμβολοσειρά sql = "εισαγωγή σε τιμές πληροφοριών χρήστη (?,?,?,?)"; Δημιουργήστε ένα αντικείμενο για να εκτελέσετε την εντολή stmt = conn.createStatement(); pstmt = conn.prepareStatement(sql); Ορισμός της τιμής μέσα σε κάθε ερωτηματικό Το πρώτο ερωτηματικό pstmt.setInt(1, αναγνωριστικό); pstmt.setString(2, όνομα); pstmt.setString(3, pwd); pstmt.setInt(4, ισορροπία); Εκτέλεση εντολών SQL (προσθήκη, διαγραφή, τροποποίηση) stmt.executeUpdate(sql); pstmt.executeUpdate();
|