כיצד להתחבר למסד נתונים של אורקל ב- Java במחשב PC או Mac

תוכן עניינים:

כיצד להתחבר למסד נתונים של אורקל ב- Java במחשב PC או Mac
כיצד להתחבר למסד נתונים של אורקל ב- Java במחשב PC או Mac

וִידֵאוֹ: כיצד להתחבר למסד נתונים של אורקל ב- Java במחשב PC או Mac

וִידֵאוֹ: כיצד להתחבר למסד נתונים של אורקל ב- Java במחשב PC או Mac
וִידֵאוֹ: ציור וצביעה באילוסטרייטור 2 2024, מאי
Anonim

WikiHow זה מלמד אותך כיצד להתחבר למסד נתונים של אורקל ב- Java. על מנת להתחבר למסד נתונים של Java, תחילה עליך את מחלקת הנהג, כתובת האתר של מסד הנתונים של אורקל ושם המשתמש והסיסמה.

צעדים

9679662 1
9679662 1

שלב 1. הורד את מחלקת הנהגים מאתר אורקל

אתה יכול להוריד את "ojdbc6.jar" או "ojdbc7.jar".

9679662 2
9679662 2

שלב 2. הקלד את הקוד הבא:

קוד זה מפרט את התהליך שג'אווה יעבור. תחילה הוא יחפש את מחלקת הנהגים, אחר כך הוא יתחבר לכתובת האתר של מסד הנתונים של אורקל, ואז הוא יתחבר למסד הנתונים.

יבוא java.sql. DriverManager; יבוא java.sql. Connection; יבוא java.sql. SQLException;

9679662 3
9679662 3

שלב 3. קבע את הכיתה

הקלד את הקוד הבא כדי להגדיר את המחלקה.

class OracleConnection {

9679662 4
9679662 4

שלב 4. צור מחרוזת הצהרות

קוד זה יתחיל מחרוזת הצהרות שתאפשר למשתמש לדעת שהתוכנית מחפשת את מחלקת הנהג, ולאחר מכן תודיע למשתמש אם נמצאה מחלקת הנהגים או כי מחלקת הנהגים לא נמצאה. הקלד את הקוד הבא:

פוסט סטטי ציבורי ריק (מחרוזת argv) {

9679662 5
9679662 5

שלב 5. צור הצהרת חיפוש

הקוד הבא יאפשר למשתמש לדעת שהתוכנית מחפשת את מחלקת הנהג. "System.out.println ();" משמש ליצירת אמירות. הקלד את הקוד הבא.

System.out.println ("מחפש מנהל התקן JDBC של Oracle …");

9679662 6
9679662 6

שלב 6. חפש מנהל התקן מסד נתונים של Java

הקוד הבא יורה לתוכנית לחפש את מנהל ההתקן של מסד הנתונים.

נסה את {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

שלב 7. צור הצהרת החזרה אם מנהל ההתקן של מסד הנתונים לא נמצא

אם התוכנית לא מצליחה למצוא את מנהל ההתקן של מסד הנתונים, הקוד הבא יפיק הודעה המאפשרת למשתמש לדעת שהוא צריך את מנהל ההתקן של מסד הנתונים. הקלד את הקוד הבא:

catch (ClassNotFoundException e) {System.out.println ("מנהל התקן JDBC של Oracle לא נמצא!"); e.printStackTrace (); לַחֲזוֹר; }

9679662 8
9679662 8

שלב 8. צור הצהרת החזרה אם נמצא מנהל התקן של מסד נתונים

הקוד הבא יודיע למשתמש שהתוכנית איתרה את מנהל ההתקן של מסד הנתונים.

System.out.println ("מנהל התקן JDBC של אורקל רשום.");

9679662 9
9679662 9

שלב 9. התחבר למסד הנתונים של אורקל

הקוד הבא יתחיל את תהליך החיבור למסד הנתונים של אורקל.

חיבור חיבור = null;

9679662 10
9679662 10

שלב 10. הוסף כתובת אתר של בסיס נתונים, שם משתמש וסיסמה

הקוד הבא יזין את כתובת האתר, שם המשתמש והסיסמה. עליך להזין את הערכים הנכונים בקוד. כתובת אתר נפוצה היא "jdbc: oracle: thin: @localhost: 1521: xe". שם המשתמש הוא "מערכת" כברירת מחדל, והסיסמה נקבעת על ידי המשתמש בעת התקנת מסד הנתונים של אורקל. הקלד את הקוד הבא עם הערכים הנכונים:

נסה {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "שם משתמש", "סיסמא"); }

9679662 11
9679662 11

שלב 11. החזר הודעת שגיאה אם שם המשתמש והסיסמה אינם נכונים

הקלד את הקוד הבא כדי להחזיר הודעת שגיאה אם כתובת האתר, שם המשתמש או הסיסמה אינם נכונים.

catch (SQLException e) {System.out.println ("החיבור נכשל! בדוק שם משתמש וסיסמה"); e.printStackTrace (); לַחֲזוֹר; }

9679662 12
9679662 12

שלב 12. צור הודעת חיבור למסד נתונים

הקלד את הקוד הבא כדי ליידע את המשתמש כאשר החיבור למסד הנתונים מוצלח:

if (חיבור! = null) {System.out.println ("החיבור למסד הנתונים הצליח"); }

9679662 13
9679662 13

שלב 13. צור הודעת שגיאת חיבור

אם התוכנית לא מצליחה להתחבר למסד הנתונים מסיבה כלשהי, הקוד הבא יחזיר הודעה המאפשרת למשתמש לדעת שהיתה שגיאה. הקלד את הקוד הבא:

אחרת {System.out.println ("אין אפשרות להתחבר למסד הנתונים."); }

9679662 14
9679662 14

שלב 14. סגור את המחרוזת

הקלד "}" בשורה האחרונה כדי לסגור את מחרוזת המשפטים.

9679662 15
9679662 15

שלב 15. סגור את הכיתה

הקלד "}" סופי בתחתית הדף כדי לסגור את אובייקט המחלקה. זה מסכם את הקוד. כל הקוד שלך אמור להיראות בערך כך:

יבוא java.sql. DriverManager; יבוא java.sql. Connection; יבוא java.sql. SQLException; class OracleConnection {public static void main (String argv) {System.out.println ("מחפש מנהל התקן JDBC של Oracle …"); נסה את {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("מנהל התקן JDBC של Oracle לא נמצא!"); e.printStackTrace (); לַחֲזוֹר; } System.out.println ("מנהל התקן JDBC של אורקל רשום."); חיבור חיבור = null; נסה {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "שם משתמש", "סיסמא"); } catch (SQLException e) {System.out.println ("החיבור נכשל! בדוק שם משתמש וסיסמה"); e.printStackTrace (); לַחֲזוֹר; } if (חיבור! = null) {System.out.println ("החיבור למסד הנתונים הצליח"); } אחר {System.out.println ("אין אפשרות להתחבר למסד הנתונים."); }}}

מוּמלָץ: