Компьютерде же Macта Javaдагы Oracle маалымат базасына кантип туташуу керек

Мазмуну:

Компьютерде же Macта Javaдагы Oracle маалымат базасына кантип туташуу керек
Компьютерде же Macта Javaдагы Oracle маалымат базасына кантип туташуу керек

Video: Компьютерде же Macта Javaдагы Oracle маалымат базасына кантип туташуу керек

Video: Компьютерде же Macта Javaдагы Oracle маалымат базасына кантип туташуу керек
Video: First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models 2024, Май
Anonim

Бул wikiHow сизге Javaдагы Oracle маалымат базасына кантип туташууну үйрөтөт. Java маалымат базасына туташуу үчүн, адегенде айдоочу классы, oracle маалымат базасынын URLи жана колдонуучу аты менен сырсөз керек.

Кадамдар

9679662 1
9679662 1

Кадам 1. Oracle веб -сайтынан айдоочу классын жүктөп алыңыз

Сиз "ojdbc6.jar" же "ojdbc7.jar" жүктөп алсаңыз болот.

9679662 2
9679662 2

Кадам 2. Төмөнкү кодду териңиз:

Бул код Java аркылуу өтүүчү процессти тизмектейт. Алгач драйвер классын издейт, андан кийин Oracle маалымат базасынын URL дарегине туташат, анан базага туташат.

java.sql. DriverManager импорттоо; java.sql. Connection импорттоо; java.sql. SQLException импорттоо;

9679662 3
9679662 3

3 -кадам. Класс коюңуз

Классты орнотуу үчүн төмөнкү кодду териңиз.

класс OracleConnection {

9679662 4
9679662 4

4 -кадам. Бир катар билдирүүлөрдү түзүңүз

Бул код колдонуучуга программанын айдоочу классын издеп жатканын билдирип, андан кийин айдоочу классы табылганын же айдоочу классы табылбаганын билдире турган билдирүүлөрдүн тизмегин баштайт. Төмөнкү кодду териңиз:

public static void main (String 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. Эгерде маалымат базасынын драйвери табылбаса, кайтаруу арызын түзүңүз

Эгерде программа маалымат базасынын драйверин таба албаса, анда төмөнкү код колдонуучуга маалымат базасынын драйверине муктаж экенин билдирүүчү билдирүү түзөт. Төмөнкү кодду териңиз:

catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC драйвери табылган жок!"); e.printStackTrace (); кайтуу; }

9679662 8
9679662 8

Кадам 8. Эгерде маалымат базасынын драйвери табылса, кайтаруу арызын түзүңүз

Төмөнкү код колдонуучуга программанын маалымат базасынын драйвери жайгашканын кабарлайт.

System.out.println ("Oracle JDBC драйвери катталган.");

9679662 9
9679662 9

Step 9. Oracle маалымат базасына туташуу

Төмөнкү код Oracle маалымат базасына туташуу процессин баштайт.

Connection connection = null;

9679662 10
9679662 10

Кадам 10. Маалымат базасынын URL дарегин, колдонуучунун атын жана сырсөздү кошуңуз

Төмөнкү код маалымат базасынын URL дарегин, колдонуучунун атын жана сырсөзүн киргизет. Сиз бул баалуулуктарды кодго туура киргизишиңиз керек. Жалпы url "jdbc: oracle: thin: @localhost: 1521: xe". Колдонуучунун аты демейки боюнча "система" болуп саналат жана сиз Oracle маалымат базасын орноткондо сырсөз колдонуучу тарабынан коюлат. Туура баалуулуктар менен төмөнкү кодду териңиз:

аракет {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }

9679662 11
9679662 11

Кадам 11. Колдонуучунун аты жана сырсөзү туура эмес болсо, ката билдирүүсүн кайтарыңыз

URL, колдонуучу аты же сырсөз туура эмес болсо, ката билдирүүсүн кайтаруу үчүн төмөнкү кодду териңиз.

catch (SQLException e) {System.out.println ("Туташуу ишке ашкан жок! Колдонуучунун атын жана сырсөзүн текшериңиз"); e.printStackTrace (); кайтуу; }

9679662 12
9679662 12

Кадам 12. Берилиштер базасына туташуу кабарын түзүңүз

Маалымат базасына туташуу ийгиликтүү болгондо колдонуучуга билдирүү үчүн төмөнкү кодду териңиз:

if (connection! = null) {System.out.println ("Базага ийгиликтүү туташуу"); }

9679662 13
9679662 13

Кадам 13. Байланыш катасы жөнүндө билдирүү түзүңүз

Эгерде программа кандайдыр бир себептерден улам маалымат базасына туташа албаса, анда төмөнкү код колдонуучуга ката болгонун билдирген билдирүүнү кайтарат. Төмөнкү кодду териңиз:

else {System.out.println ("Маалыматтар базасына туташуу мүмкүн эмес."); }

9679662 14
9679662 14

Step 14. Сапты жабыңыз

Билдирүүлөрдүн сабын жабуу үчүн акыркы сапка "}" териңиз.

9679662 15
9679662 15

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"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC драйвери табылган жок!"); e.printStackTrace (); кайтуу; } System.out.println ("Oracle JDBC драйвери катталган."); Connection connection = null; аракет {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("Туташуу ишке ашкан жок! Колдонуучунун атын жана сырсөзүн текшериңиз"); e.printStackTrace (); кайтуу; } if (connection! = null) {System.out.println ("Базага туташуу ийгиликтүү"); } else {System.out.println ("Маалыматтар базасына туташуу мүмкүн эмес."); }}}

Сунушталууда: