Comments
Description
Transcript
1.1 JDBC とは
㻝㻚㻝 㻶㻰㻮㻯 䛸䛿 㻝㻚㻝 -'%& ࡣ -'%& ࡣࠊ-DYD ゝㄒ࡛ࢹ࣮ࢱ࣮࣋ࢫࢡࢭࢫࡍࡿࡓࡵࡢࣥࢱࣇ࢙࣮ࢫ㸦$3,㸧࡛ࡍࠋ -'%& ࡢ⏝᪉ἲࡣ '% 〇ရ౫Ꮡࡋࡲࡏࢇࠋ'% 〇ရẖࡢᕪ␗ࡣࠊ-'%& ࢻࣛࣂࡀ྾ࡍࡿࡓ ࡵࠊ⏝ࡍࡿࢹ࣮ࢱ࣮࣋ࢫࡢኚ᭦ࡣࠊẚ㍑ⓗ⡆༢࡞ࣉࣟࢢ࣒ࣛࡢኚ᭦࡛ᑐᛂ࡛ࡁࡲࡍࠋ ᶆ‽䛥䜜䛯 䜲䞁䝍䝣䜵䞊䝇 䠄API䠅 Oracle ⏝ JDBC Oracle MySQL ⏝ JDBC 䝗䝷䜲䝞 MySQL Java 䝥䝻䜾䝷䝮 㻝㻚㻝㻚㻝 -'%& ࡢᙺ -'%& ࡣ௨ୗࡢᶵ⬟ࢆᥦ౪ࡋࡲࡍࠋ ࣭ ࢹ࣮ࢱ࣮࣋ࢫ᥋⥆ࡍࡿ ࣭ 64/ ᩥࢆⓎ⾜ࡍࡿ ࣭ ฎ⌮⤖ᯝࢆྲྀࡾฟࡍ ࣭ ࢹ࣮ࢱ࣮࣋ࢫሗࠊฎ⌮⤖ᯝ㛵ࡍࡿሗ࡞ࢆྲྀࡾฟࡍ ➨ 㻝 ❶ 㻶㻰㻮㻯 䛾ᴫせ 㻝㻚㻝㻚㻞 -'%& ࡢᵓᡂせ⣲ ࢹ࣮ࢱ࣮࣋ࢫࢡࢭࢫࡍࡿࣉࣟࢢ࣒ࣛࡣࠊ-DYD ࣉࣟࢢ࣒ࣛࠊ-'%& ࢻࣛࣂ࣭࣐ࢿ࣮ࢪࣕࠊ -'%& ࢻࣛࣂࡢᒙ࡛ᵓᡂࡉࢀࠊࡑࢀࡒࢀࡢ᥋⥆㸰ࡘࡢ $3, ࡀᐃ⩏ࡉࢀ࡚࠸ࡲࡍࠋ -DYD ࣉࣟࢢ࣒ࣛ 䖃 -'%&$3, ࢆ⏝ࡋ࡚ࠊࢹ࣮ࢱ࣮࣋ࢫࢡࢭࢫࡍࡿࠋ -'%& ࢻࣛࣂ࣭࣐ࢿ࣮ࢪࣕ 䖃 -DYD ࣉࣟࢢ࣒ࣛ -'%& ࢻࣛࣂࡢ㛫⨨ࡋࠊ」ᩘࡢ -'%& ࢻࣛࣂࢆ⟶⌮ࡍࡿࠋ 䖃 -'%& ࢻࣛࣂ -'%& ࡢᵝᇶ࡙ࡁᐇࡉࢀࡓ -DYD ࡢࣉࣟࢢ࣒ࣛࠋࢹ࣮ࢱ࣮࣋ࢫࡢ᥋⥆ࡸ 64/ ᩥࡢⓎ ⾜ࢆ⾜࠺ࠋ'% 〇ရࡢ✀㢮ᛂࡌ࡚ࠊ'% ࣋ࣥࢲࡀᥦ౪ࡋࡓࡶࡢࢆ⏝ࡍࡿࠋ 㻶㼍㼢㼍 䝥䝻䜾䝷䝮㻌 㻶㻰㻮㻯㻌㻭㻼㻵㻌 㻶㻰㻮㻯 䝗䝷䜲䝞䞉䝬䝛䞊䝆䝱㻌 㻶㻰㻮㻯 䝗䝷䜲䝞 㻭㻼㻵㻌 㻹㼥㻿㻽㻸 ⏝㻌 㻶㻰㻮㻯 䝗䝷䜲䝞㻌 㻻㼞㼍㼏㼘㼑 ⏝㻌 㻶㻰㻮㻯 䝗䝷䜲䝞㻌 㻻㼞㼍㼏㼘㼑㻌 㻹㼥㻿㻽㻸㻌 Check Point 㻌 䖃 -'%& ࢻࣛࣂࡀ '% 〇ရẖࡢᕪ␗ࢆ྾ࡍࡿࡓࡵࠊ'% 〇ရ౫Ꮡࡋ࡞࠸ ࣉࣟࢢ࣒ࣛࢆసᡂ࡛ࡁࡿ 㻝㻚㻝 㻶㻰㻮㻯 䛸䛿 㻝㻚㻝㻚㻟 -'%& ࢻࣛࣂࡢࢱࣉ -'%& ࢻࣛࣂࡣ௨ୗࡢ㸲ࡘࡢࢱࣉศ㢮ࡉࢀࡲࡍࠋ 䖃 ࢱࣉ㸯 -'%&2'%& ࣈࣜࢵࢪ࣭ࢻࣛࣂ 2'%&ࢻࣛࣂࢆ⤒⏤ࡋ࡚ '% ࢡࢭࢫࡍࡿ -'%& ࢻࣛࣂࠋ-'%& ࢻࣛࣂࡣ '% 〇ရ ౫Ꮡࡋ࡞࠸ࡀࠊ2'%& ࢻࣛࣂࡀ๓ࣥࢫࢺ࣮ࣝࡉࢀ࡚࠸ࡿᚲせࡀ࠶ࡿࠋ 㻶㼍㼢㼍㻌 䝥䝻䜾䝷䝮㻌 㻶㻰㻮㻯㻌 䝗䝷䜲䝞㻌 㻻㻰㻮㻯㻌 䝗䝷䜲䝞㻌 㻰㻮㻌 䖃 ࢱࣉ㸰 ࢿࢸࣈ࣭ࣈࣜࢵࢪ࣭ࢻࣛࣂ -'%&$3, ࢆ '% 〇ရᅛ᭷ࡢ $3, ࡢࡧฟࡋኚࡍࡿࢻࣛࣂࠋ'% 〇ရᅛ᭷ࡢࢿࢸ ࣈࢻࣛࣂࡀ๓ࣥࢫࢺ࣮ࣝࡉࢀ࡚࠸ࡿᚲせࡀ࠶ࡿࠋ 㻶㼍㼢㼍㻌 䝥䝻䜾䝷䝮㻌 㻶㻰㻮㻯㻌 䝗䝷䜲䝞㻌 㻰㻮 ᅛ᭷㻌 䝗䝷䜲䝞㻌 㻰㻮㻌 䖃 ࢱࣉ㸱 ࢿࢵࢺ࣭ࢻࣛࣂ ୰⥅ࢧ࣮ࣂ࣮ࢆ⤒⏤ࡋ࡚ '% ࢡࢭࢫࡍࡿࢻࣛࣂࠋ-'%& ࢻࣛࣂࡣ '% 〇ရ౫Ꮡࡋ ࡞࠸ࡀࠊ୰⥅ࢧ࣮ࣂ࣮ࡀᚲせ࡞ࡓࡵࢩࢫࢸ࣒ᵓᡂࡀ」㞧࡞ࡿࠋ 㻶㼍㼢㼍㻌 䝥䝻䜾䝷䝮㻌 㻶㻰㻮㻯㻌 䝗䝷䜲䝞㻌 ୰⥅㻌 䝃䞊䝞䞊㻌 㻰㻮㻌 䖃 ࢱࣉ㸲 ࢲࣞࢡࢺ࣭ࢻࣛࣂ ࡚ -DYD ࡛ᐇࡉࢀ࡚࠸ࡿࢻࣛࣂࠋ࡚ࡢฎ⌮ࢆ -'%& ࢻࣛࣂࡀᢸ࠺ࡓࡵࢻࣛࣂ ࡢࢧࢬࡀࡁ࠸ഴྥࡀ࠶ࡿࡀࠊࢩࢫࢸ࣒ᵓᡂࡀ༢⣧࡞ࡿࡓࡵ⌧ᅾὶ࡞ࡗ࡚࠸ࡿࠋ 㻶㼍㼢㼍㻌 䝥䝻䜾䝷䝮㻌 㻶㻰㻮㻯㻌 䝗䝷䜲䝞㻌 㻰㻮㻌 㻝 㻌 5'%06 ࢡࢭࢫࡍࡿࡓࡵࡢඹ㏻ࣥࢱࣇ࢙࣮ࢫࠋ0LFURVRIW ♫ࡀᥦၐࠋ㻌 ➨ 㻝 ❶㻌 㻶㻰㻮㻯 䛾ᴫせ㻌 㻌 㻝㻚㻝㻚㻠 -'%& ࢻࣛࣂࡢ⏝‽ഛ -'%& ࢻࣛࣂࢆ⏝ࡍࡿࡣࠊୗグࡢ‽ഛࡀᚲせ࡛ࡍࠋ ࢹ࣮ࢱ࣮࣋ࢫ࣋ࣥࢲࡀᥦ౪ࡋ࡚࠸ࡿ -'%& ࢻࣛࣂ㸦MDU㸧ࢆධᡭࡍࡿࠋ -'%& ࢻࣛࣂࢆ௵ពࡢࢹࣞࢡࢺࣜಖᏑࡍࡿࠋ ⎔ቃኚᩘ &/$663$7+ -'%& ࢻࣛࣂࡢࣃࢫࢆ㏣ຍࡍࡿࠋ 㻝㻚㻝㻚㻡 -'%& ࡢࣂ࣮ࢪࣙࣥ ྛ -'. -'%& ࡢࣂ࣮ࢪࣙࣥࡢᑐᛂࡣࠊ௨ୗࡢ㏻ࡾ࡛ࡍࠋ -'. -'%& -'. -'%& -'.ࠊ -'%& -'.ࠊ -'%& -'. -'%& ᮏࢸ࢟ࢫࢺࡢෆᐜࡣࠊ-'%& ࡢᵝᇶ࡙࠸࡚グ㏙ࡉࢀ࡚࠸ࡲࡍࠋ 㻝㻚㻞 㻶㻰㻮㻯㻌㻭㻼㻵 䛾ᴫせ 㻝㻚㻞 -'%&$3, ࡢᴫせ -'%&$3, ࡣ௨ୗࡢ ࡘࡢࣃࢵࢣ࣮ࢪ࡛ᵓᡂࡉࢀ࡚࠸ࡲࡍࠋ MDYDVTO ࣃࢵࢣ࣮ࢪ 䖃 ࢹ࣮ࢱ࣮࣋ࢫࢡࢭࢫࡍࡿࡓࡵࡢᇶᮏᶵ⬟ࢆᥦ౪ࡍࡿ $3,ࠋ MDYD[VTO ࣃࢵࢣ࣮ࢪ 䖃 ࢹ࣮ࢱࢯ࣮ࢫࠊࢥࢿࢡࢩࣙࣥࣉ࣮ࣜࣥࢢࠊศᩓࢺࣛࣥࢨࢡࢩࣙࣥ࡞ࡢࢧ࣮ࣂ࣮ࢧࢻ ࡢᣑᙇᶵ⬟ࢆᥦ౪ࡍࡿ $3,ヲ⣽ࡣ㘓 & ࢆཧ↷ࠋ 㻝㻚㻞㻚㻝 MDYDVTO ࣃࢵࢣ࣮ࢪ MDYDVTO ࣃࢵࢣ࣮ࢪࡣࢹ࣮ࢱ࣮࣋ࢫࡢᇶᮏⓗ࡞ࢡࢭࢫ⏝ࡍࡿࢡࣛࢫࠊࡲࡓࡣࣥࢱ ࣇ࢙࣮ࢫࢆᥦ౪ࡋࡲࡍࠋ࡞ࢡࣛࢫࡲࡓࡣࣥࢱࣇ࢙࣮ࢫࡣ௨ୗࡢ㏻ࡾ࡛ࡍࠋ ࢡࣛࢫ㸭ࣥࢱࣇ࢙࣮ࢫ ㄝ᫂ 'ULYHU0DQDJHU ࢡࣛࢫ -'%& ࢻࣛࣂࢆ⟶⌮ࡍࡿ &RQQHFWLRQ ࣥࢱࣇ࢙࣮ࢫ ≉ᐃࡢࢹ࣮ࢱ࣮࣋ࢫࡢ᥋⥆ࢆ⾲ࡍ 6WDWHPHQW ࣥࢱࣇ࢙࣮ࢫ 64/ ࢆⓎ⾜ࡍࡿࡓࡵ⏝ࡍࡿ 5HVXOW6HW ࣥࢱࣇ࢙࣮ࢫ ၥྜࡏࡢ⤖ᯝࢭࢵࢺࢆ⾲ࡍ 㻰㼞㼕㼢㼑㼞㻹㼍㼚㼍㼓㼑㼞㻌㻌 䠄JDBC 䝗䝷䜲䝞䜢⟶⌮䠅 㻯㼛㼚㼚㼑㼏㼠㼕㼛㼚㻌㻌 䠄㻰㻮 䛸䛾᥋⥆䜢⾲䛩䠅 Java 㻿㼠㼍㼠㼑㼙㼑㼚㼠㻌 㻔㻿㻽㻸 䛾Ⓨ⾜䛻⏝䛩䜛) 䝥䝻䜾䝷䝮 㻾㼑㼟㼡㼘㼠㻿㼑㼠㻌 㻌 䠄ၥྜ䛫䛾⤖ᯝ䜢⾲䛩䠅 䝕䞊䝍䝧䞊䝇