Энэхүү wikiHow нь Java дахь Oracle мэдээллийн баазтай хэрхэн холбогдохыг заадаг. Java мэдээллийн санд холбогдохын тулд танд драйверын анги, oracle мэдээллийн сангийн URL, хэрэглэгчийн нэр, нууц үг хэрэгтэй болно.
Алхам
Алхам 1. Oracle вэбсайтаас жолоочийн ангийг татаж аваарай
Та "ojdbc6.jar" эсвэл "ojdbc7.jar" татаж авах боломжтой.
Алхам 2. Дараах кодыг бичнэ үү
Энэ код нь Java -ийн дамжуулах процессыг жагсаасан болно. Эхлээд драйверын ангийг хайх болно, дараа нь Oracle мэдээллийн баазын URL руу холбогдох болно, дараа нь мэдээллийн санд холбогдох болно.
java.sql. DriverManager импортлох; java.sql. Connection импортлох; java.sql. SQLException импортлох;
Алхам 3. Ангийг тохируулна уу
Ангиллыг тохируулахын тулд дараах кодыг оруулна уу.
OracleConnection ангилал {
Алхам 4. Мэдэгдлийн мөр үүсгэх
Энэ код нь програмын драйверын ангиллыг хайж байгааг хэрэглэгчдэд мэдэгдэх, дараа нь драйверын анги олдсон эсвэл драйверын анги олдохгүй байгаа эсэхийг хэрэглэгчдэд мэдэгдэх мэдэгдлийн мөрийг эхлүүлэх болно. Дараах кодыг бичнэ үү.
public static void main (String argv) {
Алхам 5. Хайлтын мэдэгдэл үүсгэх
Дараах код нь програм нь драйверын ангиллыг хайж байгааг хэрэглэгчдэд мэдэгдэх болно. "System.out.println ();" мэдэгдэл үүсгэхэд ашиглагддаг. Дараах кодыг оруулна уу.
System.out.println ("Oracle JDBC драйвер хайж байна …");
Алхам 6. Java мэдээллийн сангийн драйвер хайх
Дараах код нь өгөгдлийн сангийн драйвер хайхыг програмд хэлэх болно.
{Class.forName ("oracle.jdbc.driver. OracleDriver") оролдоно уу; }
Алхам 7. Өгөгдлийн сангийн драйвер олдохгүй бол буцаах мэдэгдэл үүсгэнэ үү
Хэрэв програм нь мэдээллийн баазын драйверийг олж чадахгүй бол дараах код нь хэрэглэгчид мэдээллийн баазын драйвер хэрэгтэй байгааг мэдэгдэх мессежийг үүсгэх болно. Дараах кодыг бичнэ үү.
барих (ClassNotFoundException e) {System.out.println ("Oracle JDBC драйвер олдсонгүй!"); e.printStackTrace (); буцах; }
Алхам 8. Өгөгдлийн сангийн драйвер олдвол буцаах мэдэгдэл үүсгэнэ
Дараах код нь програм нь мэдээллийн баазын драйверийг олсон болохыг хэрэглэгчдэд мэдэгдэх болно.
System.out.println ("Oracle JDBC драйвер бүртгэгдсэн.");
Алхам 9. Oracle мэдээллийн санд холбогдох
Дараах код нь Oracle мэдээллийн санд холбогдох процессыг эхлүүлнэ.
Холболтын холболт = null;
Алхам 10. Өгөгдлийн сангийн URL, хэрэглэгчийн нэр, нууц үгээ нэмнэ үү
Дараах код нь мэдээллийн баазын URL, хэрэглэгчийн нэр, нууц үгийг оруулна. Та эдгээр утгыг кодонд зөв оруулах ёстой. Нийтлэг url нь "jdbc: oracle: thin: @localhost: 1521: xe" юм. Хэрэглэгчийн нэр нь анхдагчаар "систем" бөгөөд нууц үгийг хэрэглэгч таныг oracle мэдээллийн баазыг суулгах үед тохируулдаг. Дараах кодыг зөв утгатай бичнэ үү.
{холболт = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "хэрэглэгчийн нэр", "нууц үг") оролдоно уу; }
Алхам 11. Хэрэглэгчийн нэр, нууц үг буруу байвал алдааны мессежийг буцаана уу
URL, хэрэглэгчийн нэр эсвэл нууц үг буруу байвал алдааны мессежийг буцаахын тулд дараах кодыг бичнэ үү.
catch (SQLException e) {System.out.println ("Холболт амжилтгүй боллоо! Хэрэглэгчийн нэр, нууц үгээ шалгана уу"); e.printStackTrace (); буцах; }
Алхам 12. Өгөгдлийн сангийн холболтын зурвас үүсгэх
Өгөгдлийн санд холбогдох амжилттай болсон үед хэрэглэгчдэд мэдэгдэхийн тулд дараах кодыг бичнэ үү.
if (холболт! = null) {System.out.println ("Өгөгдлийн санд холбогдох амжилттай"); }
Алхам 13. Холболтын алдааны мэдэгдэл үүсгэх
Хэрэв програм нь ямар нэгэн шалтгаанаар мэдээллийн санд холбогдох боломжгүй бол дараах код нь хэрэглэгчид алдаа гарсан тухай мэдэгдэх мессежийг буцаана. Дараах кодыг бичнэ үү.
else {System.out.println ("Өгөгдлийн санд холбогдох боломжгүй байна."); }
Алхам 14. Мөрийг хаах
Мэдэгдлийн мөрийг хаахын тулд сүүлийн мөрөнд "}" гэж бичнэ үү.
Алхам 15. Ангийг хаах
Ангийн объектыг хаахын тулд хуудасны доод хэсэгт "}" гэж бичнэ үү. Ингэснээр код дуусна. Таны код бүхэлдээ иймэрхүү харагдах ёстой:
java.sql. DriverManager импортлох; java.sql. Connection импортлох; java.sql. SQLException импортлох; OracleConnection анги {public static void main (String argv) {System.out.println ("Oracle JDBC драйвер хайж байна …"); {Class.forName ("oracle.jdbc.driver. OracleDriver") оролдоно уу; } барих (ClassNotFoundException e) {System.out.println ("Oracle JDBC драйвер олдсонгүй!"); e.printStackTrace (); буцах; } System.out.println ("Oracle JDBC драйвер бүртгэгдсэн."); Холболтын холболт = null; {холболт = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "хэрэглэгчийн нэр", "нууц үг") оролдоно уу; } catch (SQLException e) {System.out.println ("Холболт амжилтгүй боллоо! Хэрэглэгчийн нэр, нууц үгээ шалгана уу"); e.printStackTrace (); буцах; } if (connection! = null) {System.out.println ("Өгөгдлийн сантай холбогдох амжилттай"); } өөр {System.out.println ("Өгөгдлийн санд холбогдох боломжгүй байна"); }}}