Байланыш createStatement эмне кылат?
Байланыш createStatement эмне кылат?
Anonim

createStatement . Маалымат базасына SQL билдирүүлөрүн жөнөтүү үчүн Statement объектин түзөт. Параметрлери жок SQL операторлору, адатта, Statement объекттерин колдонуу менен аткарылат. Эгерде бир эле SQL оператору көп жолу аткарылса, PreparedStatement объектисин колдонуу натыйжалуураак болушу мүмкүн.

Ошо сыяктуу эле, адамдар createStatement менен PreparedStatement ортосунда кандай айырма бар?

createStatement () параметрлери жок толук квалификациялуу SQL саптын негизинде билдирүү объектисин түзөт. PreparatStatement() а түзөт Даярдалган билдирүүдө Параметрлештирилген SQL сапынан чыккан объект. PreparatState колдонууда кошумча чыгымдар бар ичинде маалымат базасы биринчи жолу иштетилген.

Мындан тышкары, байланыш милдеттенмеси деген эмне? Java Туташуу милдети () ыкмасы менен The жасоо () ыкмасы Байланыш Interface акыркыдан бери жасалган бардык өзгөртүүлөрдү сактайт жасоо . con.save() Эгерде кийин кандайдыр бир маселе пайда болсо жасоо буга чейин жасалган бардык өзгөртүүлөрдү артка кайтара аласыз жасоо rollback() ыкмасын чакыруу менен.

Анын ичинен Java'да createStatement деген эмне?

Javadocтун айтымында, createStatement () ыкмасы маалымат базасына SQL билдирүүлөрүн жөнөтүү үчүн Statement инстанциясын түзөт. Азыр билдирүү астындагы интерфейс java . sql пакети жана менин түшүнүгүм, интерфейстин мисалын түзүү мүмкүн эмес Java.

CallableStatement эмне үчүн колдонулат?

CallableStatement болуп саналат колдонулган маалымат базасында сакталган процедураларды чакыруу. Сакталган процедура класстагы функция же метод сыяктуу, бирок ал маалымат базасынын ичинде жашайт. Кээ бир маалыматтар базасынын оор операциялары сакталган процедура катары берилиштер базасынын сервери менен бир эле эс мейкиндигинде аткарылгандан натыйжалуулукка ээ болушу мүмкүн.

Сунушталууда: