როგორ დაუკავშირდეთ Oracle მონაცემთა ბაზას Java– ში PC ან Mac– ზე

Სარჩევი:

როგორ დაუკავშირდეთ Oracle მონაცემთა ბაზას Java– ში PC ან Mac– ზე
როგორ დაუკავშირდეთ Oracle მონაცემთა ბაზას Java– ში PC ან Mac– ზე

ვიდეო: როგორ დაუკავშირდეთ Oracle მონაცემთა ბაზას Java– ში PC ან Mac– ზე

ვიდეო: როგორ დაუკავშირდეთ Oracle მონაცემთა ბაზას Java– ში PC ან Mac– ზე
ვიდეო: How to cut out an image / object in Illustrator CC 2018 2024, მაისი
Anonim

ეს wikiHow გასწავლით თუ როგორ დაუკავშირდეთ ჯავაში Oracle მონაცემთა ბაზას. ჯავას მონაცემთა ბაზასთან დასაკავშირებლად, პირველ რიგში გჭირდებათ დრაივერის კლასი, ორაკლის მონაცემთა ბაზის URL და მომხმარებლის სახელი და პაროლი.

ნაბიჯები

9679662 1
9679662 1

ნაბიჯი 1. ჩამოტვირთეთ მძღოლის კლასი Oracle– ის ვებ – გვერდიდან

შეგიძლიათ ჩამოტვირთოთ "ojdbc6.jar" ან "ojdbc7.jar".

9679662 2
9679662 2

ნაბიჯი 2. ჩაწერეთ შემდეგი კოდი:

ეს კოდი ასახავს ჯავას პროცესს. ჯერ ის მოძებნის მძღოლის კლასს, შემდეგ დაუკავშირდება Oracle მონაცემთა ბაზის URL- ს, შემდეგ დაუკავშირდება მონაცემთა ბაზას.

java.sql. DriverManager იმპორტი; იმპორტი java.sql. კავშირი; java.sql. SQLException იმპორტი;

9679662 3
9679662 3

ნაბიჯი 3. დააყენეთ კლასი

კლასის დასაყენებლად ჩაწერეთ შემდეგი კოდი.

კლასი OracleConnection {

9679662 4
9679662 4

ნაბიჯი 4. შექმენით განცხადებების სტრიქონი

ეს კოდი დაიწყებს განცხადებების სტრიქონს, რომელიც აცნობებს მომხმარებელს, რომ პროგრამა ეძებს მძღოლის კლასს და შემდეგ აცნობებს მომხმარებელს, არის თუ არა მძღოლის კლასი ნაპოვნი, ან რომ მძღოლის კლასი ვერ მოიძებნა. ჩაწერეთ შემდეგი კოდი:

საჯარო სტატიკური სიცარიელე მთავარი (სიმებიანი argv) {

9679662 5
9679662 5

ნაბიჯი 5. შექმენით საძიებო განცხადება

შემდეგი კოდი აცნობებს მომხმარებელს, რომ პროგრამა ეძებს მძღოლის კლასს. "System.out.println ();" გამოიყენება განცხადებების შესაქმნელად. ჩაწერეთ შემდეგი კოდი.

System.out.println ("Oracle JDBC დრაივერის ძებნა …");

9679662 6
9679662 6

ნაბიჯი 6. მოძებნეთ Java მონაცემთა ბაზის დრაივერი

შემდეგი კოდი ეუბნება პროგრამას, რომ მოძებნოს მონაცემთა ბაზის დრაივერი.

სცადეთ {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

ნაბიჯი 7. შექმენით დაბრუნების განცხადება, თუ მონაცემთა ბაზის დრაივერი არ არის ნაპოვნი

თუ პროგრამა ვერ პოულობს მონაცემთა ბაზის დრაივერს, შემდეგი კოდი შექმნის შეტყობინებას, რომელიც აცნობებს მომხმარებელს, რომ მათ სჭირდებათ მონაცემთა ბაზის დრაივერი. ჩაწერეთ შემდეგი კოდი:

დაჭერა (ClassNotFoundException ე) {System.out.println ("Oracle JDBC მძღოლი ვერ მოიძებნა!"); e.printStackTrace (); დაბრუნების; }

9679662 8
9679662 8

ნაბიჯი 8. მონაცემთა ბაზის დრაივერის პოვნის შემთხვევაში შექმენით დაბრუნების განცხადება

შემდეგი კოდი აცნობებს მომხმარებელს, რომ პროგრამამ აღმოაჩინა მონაცემთა ბაზის დრაივერი.

System.out.println ("Oracle JDBC მძღოლი რეგისტრირებულია.");

9679662 9
9679662 9

ნაბიჯი 9. დაუკავშირდით Oracle მონაცემთა ბაზას

შემდეგი კოდი დაიწყებს Oracle მონაცემთა ბაზასთან დაკავშირების პროცესს.

კავშირის კავშირი = null;

9679662 10
9679662 10

ნაბიჯი 10. დაამატეთ მონაცემთა ბაზის URL, მომხმარებლის სახელი და პაროლი

შემდეგი კოდი შეიყვანს მონაცემთა ბაზის URL, მომხმარებლის სახელი და პაროლი. თქვენ უნდა შეიყვანოთ ეს მნიშვნელობები სწორად კოდში. საერთო url არის "jdbc: oracle: thin: @localhost: 1521: xe". მომხმარებლის სახელი არის "სისტემა" ნაგულისხმევად, ხოლო პაროლი დადგენილია მომხმარებლის მიერ, როდესაც თქვენ დააინსტალირებთ ორაკლის მონაცემთა ბაზას. ჩაწერეთ შემდეგი კოდი სწორი მნიშვნელობებით:

სცადეთ {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "მომხმარებლის სახელი", "პაროლი"); }

9679662 11
9679662 11

ნაბიჯი 11. დააბრუნეთ შეცდომის შეტყობინება, თუ მომხმარებლის სახელი და პაროლი არასწორია

ჩაწერეთ შემდეგი კოდი შეცდომის შეტყობინების დასაბრუნებლად, თუ URL, მომხმარებლის სახელი ან პაროლი არასწორია.

დაჭერა (SQLException e) {System.out.println ("კავშირი ვერ მოხერხდა! შეამოწმეთ მომხმარებლის სახელი და პაროლი"); e.printStackTrace (); დაბრუნების; }

9679662 12
9679662 12

ნაბიჯი 12. შექმენით მონაცემთა ბაზის კავშირის შეტყობინება

ჩაწერეთ შემდეგი კოდი, რათა მომხმარებელმა იცოდეს, როდესაც მონაცემთა ბაზასთან კავშირი წარმატებულია:

if (კავშირი! = null) {System.out.println ("მონაცემთა ბაზასთან კავშირი წარმატებულია"); }

9679662 13
9679662 13

ნაბიჯი 13. შექმენით კავშირის შეცდომის შეტყობინება

თუ პროგრამა ვერ ახერხებს მონაცემთა ბაზასთან დაკავშირებას რაიმე მიზეზით, შემდეგი კოდი დაუბრუნებს შეტყობინებას, რომელიც მომხმარებელს აცნობებს შეცდომის შესახებ. ჩაწერეთ შემდეგი კოდი:

else {System.out.println ("მონაცემთა ბაზასთან დაკავშირება შეუძლებელია."); }

9679662 14
9679662 14

ნაბიჯი 14. დახურეთ სტრიქონი

ჩაწერეთ "}" ბოლო სტრიქონში, რომ დახუროთ განცხადებების სტრიქონი.

9679662 15
9679662 15

ნაბიჯი 15. დახურეთ კლასი

ჩაწერეთ საბოლოო "}" გვერდის ბოლოში, რათა დახუროთ კლასის ობიექტი. ამით მთავრდება კოდი. თქვენი მთელი კოდი უნდა გამოიყურებოდეს ასე:

java.sql. DriverManager იმპორტი; იმპორტი java.sql. კავშირი; java.sql. SQLException იმპორტი; კლასი OracleConnection {public static void main (String argv) {System.out.println ("Oracle JDBC მძღოლის ძებნა …"); სცადეთ {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC მძღოლი ვერ მოიძებნა!"); e.printStackTrace (); დაბრუნების; } System.out.println ("Oracle JDBC მძღოლი რეგისტრირებულია."); კავშირის კავშირი = null; სცადეთ {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "მომხმარებლის სახელი", "პაროლი"); } catch (SQLException e) {System.out.println ("კავშირი ვერ მოხერხდა! შეამოწმეთ მომხმარებლის სახელი და პაროლი"); e.printStackTrace (); დაბრუნების; } if (კავშირი! = null) {System.out.println ("მონაცემთა ბაზასთან კავშირი წარმატებულია"); } else {System.out.println ("მონაცემთა ბაზასთან დაკავშირება შეუძლებელია."); }}}

გირჩევთ: