რას აკეთებს კავშირი createStatement?
რას აკეთებს კავშირი createStatement?

ვიდეო: რას აკეთებს კავშირი createStatement?

ვიდეო: რას აკეთებს კავშირი createStatement?
ვიდეო: JDBC-104|| Statement vs PreparedStatement vs CallableStatement by Durga Sir 2024, ნოემბერი
Anonim

შექმნა განცხადება . ქმნის Statement ობიექტს მონაცემთა ბაზაში SQL განცხადებების გასაგზავნად. SQL განცხადებები პარამეტრების გარეშე ჩვეულებრივ შესრულებულია განაცხადის ობიექტების გამოყენებით. თუ ერთი და იგივე SQL განცხადება შესრულებულია ბევრჯერ, შეიძლება უფრო ეფექტური იყოს PreparedStatement ობიექტის გამოყენება.

ანალოგიურად, ხალხი იკითხავს, რა განსხვავებაა createStatement-სა და PreparedStatement-ს შორის?

შექმნა განცხადება () ქმნის განცხადების ობიექტს, რომელიც ეფუძნება სრულად კვალიფიციურ SQL სტრიქონს პარამეტრების გარეშე. preparateStatement() ქმნის ა მომზადებული განცხადება ობიექტი პარამეტრიზებული SQL სტრიქონიდან. მომზადება სახელმწიფოს გამოყენებას აქვს გარკვეული დამატებითი ხარჯები წელს მონაცემთა ბაზა პირველად გაშვებისას.

გარდა ამისა, რა არის კავშირის დასრულება? ჯავა კავშირის ვალდებულება () მეთოდი მაგალითით The ჩაიდინოს () მეთოდი კავშირი ინტერფეისი ინახავს ყველა ცვლილებას, რომელიც შესრულებულია ბოლოდან ჩაიდინოს . con.save() თუ რაიმე პრობლემა წარმოიქმნება შემდეგ ჩაიდინოს თქვენ შეგიძლიათ დააბრუნოთ აქამდე შესრულებული ყველა ცვლილება ჩაიდინოს rollback() მეთოდის გამოძახებით.

აქედან გამომდინარე, რა არის createStatement ჯავაში?

javadoc-ის მიხედვით, შექმნა განცხადება () მეთოდი ქმნის Statement მაგალითს SQL განცხადებების მონაცემთა ბაზაში გასაგზავნად. ახლა განცხადება არის ინტერფეისი ქვეშ ჯავა . sql პაკეტი და მე მესმის, რომ შეუძლებელია ინტერფეისის ინსტანციის შექმნა ჯავა.

რა არის CallableStatement-ის გამოყენება?

CalableStatement არის გამოყენებული მონაცემთა ბაზაში შენახული პროცედურების გამოძახება. შენახული პროცედურა ჰგავს ფუნქციას ან მეთოდს კლასში, გარდა იმისა, რომ ის ცხოვრობს მონაცემთა ბაზაში. მონაცემთა ბაზის ზოგიერთი მძიმე ოპერაციები შეიძლება ისარგებლოს შესრულების თვალსაზრისით, შესრულებული მეხსიერების იმავე სივრცეში, როგორც მონაცემთა ბაზის სერვერი, როგორც შენახული პროცედურა.

გირჩევთ: