Ո՞րն է տարբերությունը PreparedStatement-ի և CallableStatement-ի միջև:
Ո՞րն է տարբերությունը PreparedStatement-ի և CallableStatement-ի միջև:

Video: Ո՞րն է տարբերությունը PreparedStatement-ի և CallableStatement-ի միջև:

Video: Ո՞րն է տարբերությունը PreparedStatement-ի և CallableStatement-ի միջև:
Video: Ո՞րն է քրիստոնեության և մահմեդականության տարբերությունը 2024, Դեկտեմբեր
Anonim

CallableStatement օգտագործվում է պահված ընթացակարգերը կատարելու համար: CallableStatement տարածվում է Պատրաստված հայտարարություն . Դրանք են՝ IN – օգտագործվում է արժեքները պահված ընթացակարգին փոխանցելու համար, OUT – օգտագործվում է պահպանված ընթացակարգով վերադարձված արդյունքը պահելու համար և IN OUT – գործում է և՛ որպես IN, և՛ OUT պարամետր:

Բացի դրանից, ի՞նչ է PreparedStatement-ը և CallableStatement-ը:

Այն Հայտարարություն օգտագործվում է ստատիկ SQL-ի կատարման համար հայտարարություն . Այն Պատրաստված հայտարարություն օգտագործվում է նախապես կազմված SQL-ի կատարման համար հայտարարություն . Այն CallableStatement ինտերֆեյս է, որն օգտագործվում է SQL-ի պահպանված ընթացակարգերը, կուրսորները և գործառույթները կատարելու համար: Այսպիսով Պատրաստված հայտարարություն ավելի արագ է, քան Հայտարարություն.

Բացի վերը նշվածից, որն է CallableStatement-ի օգտագործումը: CallableStatement է օգտագործված տվյալների բազայում պահված ընթացակարգերը կանչելու համար: Պահված պրոցեդուրան նման է դասի ֆունկցիայի կամ մեթոդի, բացառությամբ, որ այն ապրում է տվյալների բազայում: Տվյալների բազայի որոշ ծանր գործողություններ կարող են օգուտ քաղել կատարողականի առումով, եթե դրանք կատարվեն նույն հիշողության տարածքում, ինչ տվյալների բազայի սերվերը, որպես պահպանված ընթացակարգ:

Մարդիկ նաև հարցնում են՝ ո՞րն է ավելի լավ հայտարարությունը, թե՞ PreparedStatement-ը:

Ընդհանրապես, Պատրաստված հայտարարություն ապահովում է ավելի լավ կատարումը քան Հայտարարություն օբյեկտ տվյալների բազայի սերվերի վրա SQL հարցումի նախնական կազմման պատճառով: Երբ օգտագործում եք Պատրաստված հայտարարություն , հարցումը կազմվում է առաջին անգամ, բայց դրանից հետո այն պահվում է տվյալների բազայի սերվերում՝ դարձնելով հետագա գործարկումն ավելի արագ։

Ո՞ր մեթոդն է օգտագործվում CallableStatement օբյեկտ ստեղծելու համար:

CallableStatement օբյեկտներ են ստեղծված Միացման հետ մեթոդ պատրաստել զանգ. Հետևյալ օրինակը, որտեղ con-ը ակտիվ JDBC Connection է օբյեկտ , ստեղծում է մի օրինակ CallableStatement.

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