JdbcTemplate-ն ինքնաբերաբար փակո՞ւմ է կապը:
JdbcTemplate-ն ինքնաբերաբար փակո՞ւմ է կապը:

Video: JdbcTemplate-ն ինքնաբերաբար փակո՞ւմ է կապը:

Video: JdbcTemplate-ն ինքնաբերաբար փակո՞ւմ է կապը:
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Մայիս
Anonim

Մի խոսքով, այո փակվում է որ կապ . Երկար պատասխանը դա կախված է: Երբ դուք չունեք գարնանային կառավարվող գործարք, ապա այո JdbcԿաղապար կկանչի փակել () մեթոդի վրա Միացում.

Այս առումով JdbcTemplate-ը փակո՞ւմ է կապը:

4 Պատասխաններ. Մի խոսքով, այո փակվում է որ կապ . Երկար պատասխանը դա կախված է: Երբ դուք չունեք գարնանային կառավարվող գործարք, ապա այո JdbcԿաղապար կկանչի փակել () մեթոդի վրա Միացում.

Նմանապես, ինչպե՞ս է JdbcTemplate-ն աշխատում գարնանը: Այն JdbcԿաղապար դասը կատարում է SQL հարցումներ, կրկնում է ResultSet-ի վրա և առբերում կանչված արժեքները, թարմացնում հրահանգները և ընթացակարգի կանչերը, «բռնում» բացառությունները և դրանք թարգմանում կազմակերպությունում սահմանված բացառությունների:

Նաև պետք է իմանալ, արդյոք JdbcTemplate-ն օգտագործում է պատրաստված հայտարարություններ:

Լռելյայնորեն, որ JDBCTemplate-ն անում է իր սեփականը Պատրաստված հայտարարություն ներքին, եթե դուք պարզապես օգտագործել որ. թարմացում (String sql, Object args) ձև: Գարուն և ձեր տվյալների բազան, կամք կառավարեք կազմված հարցումը ձեզ համար, այնպես որ դուք ստիպված չեք լինի անհանգստանալ բացման, փակման, ռեսուրսների պաշտպանության և այլնի մասին:

Ի՞նչ է NamedParameterJdbcTemplate-ը:

NamedParameterJdbcԿաղապար class-ը ձևանմուշային դաս է՝ JDBC գործառնությունների հիմնական հավաքածուով, որը թույլ է տալիս օգտագործել անվանված պարամետրերը, այլ ոչ թե ավանդական '?' տեղապահներ. Այս դասը պատվիրում է փաթաթված JdbcTemplate-ին անվանված պարամետրերից փոխարինել JDBC ոճին '?' տեղապահները կատարվում են կատարման ժամանակ:

Խորհուրդ ենք տալիս: