WikiHow זה מלמד אותך כיצד להתחבר למסד נתונים של אורקל ב- Java. על מנת להתחבר למסד נתונים של Java, תחילה עליך את מחלקת הנהג, כתובת האתר של מסד הנתונים של אורקל ושם המשתמש והסיסמה.
צעדים
שלב 1. הורד את מחלקת הנהגים מאתר אורקל
אתה יכול להוריד את "ojdbc6.jar" או "ojdbc7.jar".
שלב 2. הקלד את הקוד הבא:
קוד זה מפרט את התהליך שג'אווה יעבור. תחילה הוא יחפש את מחלקת הנהגים, אחר כך הוא יתחבר לכתובת האתר של מסד הנתונים של אורקל, ואז הוא יתחבר למסד הנתונים.
יבוא java.sql. DriverManager; יבוא java.sql. Connection; יבוא java.sql. SQLException;
שלב 3. קבע את הכיתה
הקלד את הקוד הבא כדי להגדיר את המחלקה.
class OracleConnection {
שלב 4. צור מחרוזת הצהרות
קוד זה יתחיל מחרוזת הצהרות שתאפשר למשתמש לדעת שהתוכנית מחפשת את מחלקת הנהג, ולאחר מכן תודיע למשתמש אם נמצאה מחלקת הנהגים או כי מחלקת הנהגים לא נמצאה. הקלד את הקוד הבא:
פוסט סטטי ציבורי ריק (מחרוזת argv) {
שלב 5. צור הצהרת חיפוש
הקוד הבא יאפשר למשתמש לדעת שהתוכנית מחפשת את מחלקת הנהג. "System.out.println ();" משמש ליצירת אמירות. הקלד את הקוד הבא.
System.out.println ("מחפש מנהל התקן JDBC של Oracle …");
שלב 6. חפש מנהל התקן מסד נתונים של Java
הקוד הבא יורה לתוכנית לחפש את מנהל ההתקן של מסד הנתונים.
נסה את {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
שלב 7. צור הצהרת החזרה אם מנהל ההתקן של מסד הנתונים לא נמצא
אם התוכנית לא מצליחה למצוא את מנהל ההתקן של מסד הנתונים, הקוד הבא יפיק הודעה המאפשרת למשתמש לדעת שהוא צריך את מנהל ההתקן של מסד הנתונים. הקלד את הקוד הבא:
catch (ClassNotFoundException e) {System.out.println ("מנהל התקן JDBC של Oracle לא נמצא!"); e.printStackTrace (); לַחֲזוֹר; }
שלב 8. צור הצהרת החזרה אם נמצא מנהל התקן של מסד נתונים
הקוד הבא יודיע למשתמש שהתוכנית איתרה את מנהל ההתקן של מסד הנתונים.
System.out.println ("מנהל התקן JDBC של אורקל רשום.");
שלב 9. התחבר למסד הנתונים של אורקל
הקוד הבא יתחיל את תהליך החיבור למסד הנתונים של אורקל.
חיבור חיבור = null;
שלב 10. הוסף כתובת אתר של בסיס נתונים, שם משתמש וסיסמה
הקוד הבא יזין את כתובת האתר, שם המשתמש והסיסמה. עליך להזין את הערכים הנכונים בקוד. כתובת אתר נפוצה היא "jdbc: oracle: thin: @localhost: 1521: xe". שם המשתמש הוא "מערכת" כברירת מחדל, והסיסמה נקבעת על ידי המשתמש בעת התקנת מסד הנתונים של אורקל. הקלד את הקוד הבא עם הערכים הנכונים:
נסה {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "שם משתמש", "סיסמא"); }
שלב 11. החזר הודעת שגיאה אם שם המשתמש והסיסמה אינם נכונים
הקלד את הקוד הבא כדי להחזיר הודעת שגיאה אם כתובת האתר, שם המשתמש או הסיסמה אינם נכונים.
catch (SQLException e) {System.out.println ("החיבור נכשל! בדוק שם משתמש וסיסמה"); e.printStackTrace (); לַחֲזוֹר; }
שלב 12. צור הודעת חיבור למסד נתונים
הקלד את הקוד הבא כדי ליידע את המשתמש כאשר החיבור למסד הנתונים מוצלח:
if (חיבור! = null) {System.out.println ("החיבור למסד הנתונים הצליח"); }
שלב 13. צור הודעת שגיאת חיבור
אם התוכנית לא מצליחה להתחבר למסד הנתונים מסיבה כלשהי, הקוד הבא יחזיר הודעה המאפשרת למשתמש לדעת שהיתה שגיאה. הקלד את הקוד הבא:
אחרת {System.out.println ("אין אפשרות להתחבר למסד הנתונים."); }
שלב 14. סגור את המחרוזת
הקלד "}" בשורה האחרונה כדי לסגור את מחרוזת המשפטים.
שלב 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 ("אין אפשרות להתחבר למסד הנתונים."); }}}