JDBC-д forName классыг юунд ашигладаг вэ?
JDBC-д forName классыг юунд ашигладаг вэ?

Видео: JDBC-д forName классыг юунд ашигладаг вэ?

Видео: JDBC-д forName классыг юунд ашигладаг вэ?
Видео: How Class.forName(-) method registers JDBC Driver Software with DriverManager Service 2024, May
Anonim

Анги болон нэр () нь java-н статик арга юм. lang. Анги . The JDBC Драйверууд (String) -д ачаалагдах болно анги ажиллах үед динамикаар болон нэр арга нь драйверийг үүсгэдэг статик блок агуулдаг анги объект болон DriverManager үйлчилгээнд автоматаар бүртгүүлнэ үү.

Мөн JDBC-д forName анги юу хийдэг вэ?

нэр () Жолооч бүртгүүлэх хамгийн түгээмэл арга байна Java-г ашиглах Анги . нэр () аргыг ашиглан драйверийг динамикаар ачаална анги файлыг санах ойд автоматаар бүртгэдэг.

Мөн Java хэл дээр forName анги хэрхэн ажилладаг вэ? нэр ачаалахад ашигладаг анги бидний мэдэхгүй газар динамикаар анги гарын өмнө нэр. Нэг удаа анги ачаалагдсан бол бид объектыг динамикаар үүсгэхийн тулд newInstance() аргыг ашиглана. Бидэнд байгаа гэж бодъё анги "Туршилт" гэх мэт дуудлага хийдэг Анги . нэр (“com.

Иймээс class forName com mysql JDBC драйвер нь юунд хэрэгтэй вэ?

Анги нь анги Үүнд бүх жолооч байх ёстой бүртгэл байх ёстой ашигласан биднээс болон үүнд анги гэж нэрлэгддэг статик арга байдаг нэр () аль нь ачаалж, манай жолооч (жишээ нь mysql драйверын анги ) динамик байдлаар. Тиймээс бид эхний мөрөнд бичсэн шиг бичнэ. Анги . нэр ( com.

JDBC дахь DriverManager гэж юу вэ?

The DriverManager анги нь уламжлалт удирдлагын давхарга юм JDBC , хэрэглэгч болон жолооч нарын хооронд ажиллах. Энэ нь боломжтой драйверуудыг бүртгэж, мэдээллийн сан болон тохирох драйверуудын хооронд холболтыг бий болгодог.

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