በፒሲ ወይም ማክ ላይ በጃቫ ውስጥ ከኦራክል የመረጃ ቋት ጋር እንዴት እንደሚገናኝ

ዝርዝር ሁኔታ:

በፒሲ ወይም ማክ ላይ በጃቫ ውስጥ ከኦራክል የመረጃ ቋት ጋር እንዴት እንደሚገናኝ
በፒሲ ወይም ማክ ላይ በጃቫ ውስጥ ከኦራክል የመረጃ ቋት ጋር እንዴት እንደሚገናኝ

ቪዲዮ: በፒሲ ወይም ማክ ላይ በጃቫ ውስጥ ከኦራክል የመረጃ ቋት ጋር እንዴት እንደሚገናኝ

ቪዲዮ: በፒሲ ወይም ማክ ላይ በጃቫ ውስጥ ከኦራክል የመረጃ ቋት ጋር እንዴት እንደሚገናኝ
ቪዲዮ: ለሰዉነት ቁርጥማት መደንዘዝና ማቃጠል መፍትሄዎች Muscle cramp, Neuropathy and Vasculitis Causes and Treatments 2024, ግንቦት
Anonim

ይህ wikiHow በጃቫ ውስጥ ካለው የ Oracle ጎታ እንዴት እንደሚገናኙ ያስተምራል። ከጃቫ የውሂብ ጎታ ጋር ለመገናኘት በመጀመሪያ የአሽከርካሪው ክፍል ፣ ለኦራክል የውሂብ ጎታ ዩአርኤል እና የተጠቃሚ ስም እና የይለፍ ቃል ያስፈልግዎታል።

ደረጃዎች

9679662 1
9679662 1

ደረጃ 1. የአሽከርካሪውን ክፍል ከ Oracle ድር ጣቢያ ያውርዱ።

"Ojdbc6.jar" ወይም "ojdbc7.jar" ን ማውረድ ይችላሉ።

9679662 2
9679662 2

ደረጃ 2. የሚከተለውን ኮድ ይተይቡ

ይህ ኮድ ጃቫ የሚያልፍበትን ሂደት ይዘረዝራል። በመጀመሪያ የአሽከርካሪውን ክፍል ይፈልጋል ፣ ከዚያ ከ Oracle የመረጃ ቋት ዩአርኤል ጋር ይገናኛል ፣ ከዚያ ከመረጃ ቋቱ ጋር ይገናኛል።

አስመጪ java.sql. DriverManager; አስመጪ java.sql. Conection; አስመጣ 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. የጃቫ የውሂብ ጎታ ነጂን ይፈልጉ።

የሚከተለው ኮድ ፕሮግራሙ የውሂብ ጎታውን ነጂ እንዲፈልግ ይነግረዋል።

ይሞክሩ {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

ደረጃ 7. የውሂብ ጎታ ነጂ ካልተገኘ የመመለሻ መግለጫ ይፍጠሩ።

ፕሮግራሙ የውሂብ ጎታውን ሾፌር ማግኘት ካልቻለ የሚከተለው ኮድ የውሂብ ጎታውን ሾፌር እንደሚያስፈልጋቸው ለተጠቃሚው የሚያሳውቅ መልእክት ይፈጥራል። የሚከተለውን ኮድ ይተይቡ

መያዝ (ClassNotFoundException e) {System.out.println («Oracle JDBC ሾፌር አልተገኘም!»); e.printStackTrace (); መመለስ; }

9679662 8
9679662 8

ደረጃ 8. የውሂብ ጎታ ነጂ ከተገኘ የመመለሻ መግለጫ ይፍጠሩ።

የሚከተለው ኮድ ፕሮግራሙ የውሂብ ጎታ ነጂውን እንደያዘ ለተጠቃሚው ያሳውቃል።

System.out.println ("Oracle JDBC ሾፌር ተመዝግቧል");

9679662 9
9679662 9

ደረጃ 9. ከ Oracle የመረጃ ቋት ጋር ይገናኙ።

የሚከተለው ኮድ ከ Oracle የመረጃ ቋት ጋር የመገናኘት ሂደቱን ይጀምራል።

የግንኙነት ግንኙነት = ባዶ;

9679662 10
9679662 10

ደረጃ 10. የውሂብ ጎታ ዩአርኤል ፣ የተጠቃሚ ስም እና የይለፍ ቃል ያክሉ።

የሚከተለው ኮድ የውሂብ ጎታውን ዩአርኤል ፣ የተጠቃሚ ስም እና የይለፍ ቃል ያስገባል። እነዚህን እሴቶች በኮዱ ውስጥ በትክክል ማስገባት አለብዎት። አንድ የተለመደ ዩአርኤል “jdbc: oracle: ቀጭን: @localhost: 1521: xe” ነው። የተጠቃሚ ስም በነባሪነት “ስርዓት” ነው ፣ እና የይለፍ ቃል የውሂብ ጎታውን ሲጭኑ በተጠቃሚው ይዘጋጃል። በትክክለኛ እሴቶች የሚከተለውን ኮድ ይተይቡ

ይሞክሩ {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }

9679662 11
9679662 11

ደረጃ 11. የተጠቃሚ ስም እና የይለፍ ቃል ትክክል ካልሆኑ የስህተት መልእክት ይመልሱ።

ዩአርኤል ፣ የተጠቃሚ ስም ወይም የይለፍ ቃል ትክክል ካልሆነ የስህተት መልእክት ለመመለስ የሚከተለውን ኮድ ይተይቡ።

መያዝ (SQLException e) {System.out.println ("ግንኙነት አልተሳካም! የተጠቃሚ ስም እና የይለፍ ቃል ይፈትሹ"); e.printStackTrace (); መመለስ; }

9679662 12
9679662 12

ደረጃ 12. የውሂብ ጎታ ግንኙነት መልእክት ይፍጠሩ።

ከመረጃ ቋቱ ጋር ያለው ግንኙነት ሲሳካ ለተጠቃሚው ለማሳወቅ የሚከተለውን ኮድ ይተይቡ

ከሆነ (ግንኙነት! }

9679662 13
9679662 13

ደረጃ 13. የግንኙነት ስህተት መልዕክት ይፍጠሩ።

ፕሮግራሙ በማንኛውም ምክንያት ከመረጃ ቋቱ ጋር መገናኘት ካልቻለ የሚከተለው ኮድ ስህተት እንዳለ ለተጠቃሚው የሚያሳውቅ መልእክት ይመልሳል። የሚከተለውን ኮድ ይተይቡ

ሌላ {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"); } መያዝ (ClassNotFoundException e) {System.out.println («Oracle JDBC ሾፌር አልተገኘም!»); e.printStackTrace (); መመለስ; } System.out.println ("Oracle JDBC ሾፌር ተመዝግቧል"); የግንኙነት ግንኙነት = ባዶ; ይሞክሩ {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } መያዝ (SQLException e) {System.out.println ("ግንኙነት አልተሳካም! የተጠቃሚ ስም እና የይለፍ ቃል ይፈትሹ"); e.printStackTrace (); መመለስ; } ከሆነ (ግንኙነት! = ባዶ) {System.out.println («የውሂብ ጎታ ግንኙነት ተሳካ»); } ሌላ {System.out.println («ከመረጃ ቋቱ ጋር መገናኘት አልተቻለም») ፤ }}}

የሚመከር: