Бид Java хэл дээрх сонголтын асуулгад бэлтгэсэн мэдэгдлийг ашиглаж болох уу?
Бид Java хэл дээрх сонголтын асуулгад бэлтгэсэн мэдэгдлийг ашиглаж болох уу?

Видео: Бид Java хэл дээрх сонголтын асуулгад бэлтгэсэн мэдэгдлийг ашиглаж болох уу?

Видео: Бид Java хэл дээрх сонголтын асуулгад бэлтгэсэн мэдэгдлийг ашиглаж болох уу?
Видео: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, May
Anonim

Java хэл дээрх сонголтын асуулгад бэлтгэсэн мэдэгдлийг хэрхэн ашиглах талаар MySQL-тэй юу? Одоо чи чадна ашиглан хүснэгтийн бүх бичлэгийг харуулах Java бэлтгэсэн мэдэгдэл . Та хэрэгтэй ашиглах executeQuery() арга.

Тэгэхээр бэлтгэсэн мэдэгдлийн хэрэг юу вэ?

А мэдэгдэл бэлтгэсэн нь ижил (эсвэл ижил төстэй) SQL-г гүйцэтгэхэд хэрэглэгддэг функц юм мэдэгдэл өндөр үр ашигтайгаар дахин дахин. Бэлтгэсэн мэдэгдлүүд үндсэндээ дараах байдлаар ажиллана: Бэлтгэх : SQL мэдэгдэл загварыг үүсгээд мэдээллийн сан руу илгээнэ. Тодорхой утгуудыг параметрүүд гэж нэрлэдэг ("?" шошготой) тодорхойгүй орхисон.

Үүний нэгэн адил бид олон асуулгад зориулж бэлтгэсэн нэг мэдэгдлийг ашиглаж болох уу? 5 хариулт. Тиймээ чи чадна дахин ашиглах а Мэдэгдэл (ялангуяа а Бэлтгэсэн мэдэгдэл ) байх ёстой хийх Тиймээс JDBC-тэй ерөнхийдөө. Энэ нь үр ашиггүй, муу хэв маяг байх болно Та дахин хийгээгүй ашиглах чиний мэдэгдэл нэн даруй өөр нэг ижил зүйлийг бий болгосон Мэдэгдэл обьект.

Энгийнээр хэлэхэд, Java хэл дээр бэлтгэх мэдэгдлийг юунд ашиглах вэ?

Java хэл дээрх PreparedStatement -аас илүү гүйцэтгэлийг өгдөг параметржүүлсэн асуулга бичих боломжийг танд олгоно Мэдэгдэл ангид Java . 2. тохиолдолд Бэлтгэсэн мэдэгдэл , Мэдээллийн сан ашиглах аль хэдийн эмхэтгэсэн, тодорхойлсон хандалтын төлөвлөгөө, энэ боломжийг олгодог мэдэгдэл бэлтгэсэн ердийн асуулгаас хурдан ажиллуулахын тулд асуулга.

Та бэлтгэсэн мэдэгдлийг хэрхэн дахин ашиглах вэ?

Дахин ашиглаж байна а Бэлтгэсэн мэдэгдэл Нэг удаа Бэлтгэсэн мэдэгдэл байна бэлтгэсэн , үүнийг гүйцэтгэсний дараа дахин ашиглах боломжтой. Та дахин ашиглах а Бэлтгэсэн мэдэгдэл параметрийн шинэ утгыг тохируулж, дараа нь дахин ажиллуулна. Энд энгийн жишээ байна: String sql = update people set firstname=?, lastname=?

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