Ξεκινήστε Oracle κάνοντας διπλό κλικ στο εικονίδιο στην επιφάνεια εργασίας ή να το ανοίξετε από το μενού Έναρξη . Το πρόγραμμα θα συνδεθεί αυτόματα με το διακομιστή σας . 2
Εισάγετε τον κωδικό για την ανάκτηση όλες τις αποθηκευμένες διαδικασίες εισόδου και εξόδου . Τοποθετήστε τα τρία "εισαγωγή" εντολές στο επάνω μέρος της σελίδας και τοποθετήστε το υπόλοιπο κώδικα στο κάτω μέρος του υπάρχοντα κώδικα σας . Ο κωδικός :
java.sql.CallableStatement εισαγωγής ? Java.sql.Connection εισαγωγής ? Java.sql.DriverManager εισαγωγής ?
Δημόσια τάξη Main { δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει Εξαίρεση { σύνδεσης conn = getOracleConnection ( ) ;//Βήμα 2 : προσδιορίζουν το αποθηκευμένο procedureString proc3StoredProcedure = " { PROC3 καλέσετε} ( , , ? ) " ;//Βήμα 3 : προετοιμασία της απαιτητών statementCallableStatement cs = conn.prepareCall ( proc3StoredProcedure ) ;//βήμα 4 : ρυθμίσετε τις παραμέτρους εισόδου ... //πρώτη είσοδο argumentcs.setString ( 1 , " abcd " ) ;//τρίτο argumentcs.setInt εισόδου ( 3 , 10 ) ;//βήμα - 5 : εγγραφείτε παραμέτρους εξόδου ... cs.registerOutParameter ( 2 , java.sql.Types.VARCHAR ) ? cs.registerOutParameter ( 3 , java.sql.Types.INTEGER ) ;//βήμα 6 : εκτελέσει τις αποθηκευμένες διαδικασίες : proc3cs.execute ( ) ;//βήμα 7 : εξάγει τις παραμέτρους εξόδου //πάρει η παράμετρος 2 ως outputString param2 = cs.getString ( 2 ) ;//πάρει παράμετρος 3 ως outputint param3 = cs.getInt ( 3 ) ? Σύστημα . out.println ( « param2 = " + param2 ) ? System.out.println ( " param3 = " + param3 ) ? conn.Close ( ) ? }
ιδιωτική στατική getHSQLConnection σύνδεσης ( ) ρίχνει Εξαίρεση { Class.forName ( " org.hsqldb.jdbcDriver ")? System.out.println ( "Driver Loaded . ")? String url = " jdbc : HSQLDB : στοιχεία /φροντιστήριο " ? επιστροφή DriverManager.getConnection ( url , " sa " , "") ? }
δημόσια στατική getMySqlConnection σύνδεσης ( ) ρίχνει Εξαίρεση { String οδηγού = " org.gjt.mm.mysql.Driver " ? String url = " ? jdbc : mysql ://localhost/demo2s " ? String όνομα = " oost " ? String password = " oost " ?
Class.forName (οδηγός ) ? Σύνδεση conn = DriverManager.getConnection ( url , όνομα χρήστη , κωδικό πρόσβασης) ? επιστρέψει conn ? }
δημόσια στατική σύνδεση getOracleConnection ( ) ρίχνει Εξαίρεση { String οδηγού = " oracle.jdbc.driver.OracleDriver " ? String url = " jdbc : oracle : thin : @ localhost : 1521 : Κασπίας " ? String όνομα = " mp " ? String password = " mp2 " ?
Class.forName (οδηγός ) ? //φορτίο Oracle driverConnection conn = DriverManager.getConnection ( url , το όνομα χρήστη , password) ? επιστρέψει conn ? } }
εικόνων 3
Αποθήκευση και , στη συνέχεια, να τρέξει και να καταρτίσει το επικαιροποιημένο κώδικα . Τρέχουσες διαδικασίες του διακομιστή για τις διαδικασίες εισόδου και εξόδου θα δείξει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα