Холболт createStatement юу хийдэг вэ?
Холболт createStatement юу хийдэг вэ?

Видео: Холболт createStatement юу хийдэг вэ?

Видео: Холболт createStatement юу хийдэг вэ?
Видео: Цагын релей/соронзон пускателийн холболт 2022 2024, Дөрөвдүгээр сар
Anonim

мэдэгдэл үүсгэх . Өгөгдлийн сан руу SQL мэдэгдлүүдийг илгээх мэдэгдлийн объектыг үүсгэнэ. Параметргүй SQL хэллэгийг ихэвчлэн Statement объект ашиглан гүйцэтгэдэг. Хэрэв ижил SQL мэдэгдлийг олон удаа гүйцэтгэсэн бол PreparedStatement объектыг ашиглах нь илүү үр дүнтэй байж болох юм.

Үүний нэгэн адил хүмүүс createStatement болон PreparedStatement хоёрын ялгаа юу вэ?

мэдэгдэл үүсгэх () нь параметргүйгээр бүрэн хангагдсан SQL мөр дээр үндэслэн мэдэгдлийн объект үүсгэдэг. PreparatStatement() нь a-г үүсгэдэг Бэлтгэсэн мэдэгдэл Параметржүүлсэн SQL мөрийн объект. PreparatState-ийг ашиглах нь нэмэлт зардал шаарддаг дахь анх удаа ажиллуулж байгаа мэдээллийн сан.

Нэмж хэлэхэд, холболтын үүрэг гэж юу вэ? Java Холболт хийх () аргыг жишээгээр The хийх () арга Холболт интерфэйс нь сүүлд хийсэн бүх өөрчлөлтийг хадгалдаг хийх . con.save()-ийн дараа ямар нэгэн асуудал гарвал хийх Та энэ хүртэл хийсэн бүх өөрчлөлтийг буцааж болно хийх rollback() аргыг дуудах замаар.

Java хэл дээрх createStatement гэж юу вэ?

Javadoc-ийн хэлснээр, мэдэгдэл үүсгэх () арга нь өгөгдлийн сан руу SQL мэдэгдлийг илгээх мэдэгдлийн жишээг үүсгэдэг. Now Statement нь доорх интерфейс юм java . sql багц болон миний ойлгож байгаагаар интерфэйсийн жишээг үүсгэх боломжгүй юм Java.

CallableStatement-ийн хэрэглээ юу вэ?

CallableStatement байна ашигласан мэдээллийн санд хадгалагдсан процедурыг дуудах. Хадгалагдсан процедур нь өгөгдлийн сангийн дотор амьдардагаас бусад тохиолдолд анги дахь функц эсвэл аргатай адил юм. Өгөгдлийн сангийн зарим хүнд үйлдлүүд нь өгөгдлийн сангийн сервертэй ижил санах ойн зайд хадгалагдсан процедурын хувьд гүйцэтгэлийн хувьд ашиг тустай байж болно.

Зөвлөмж болгож буй: