نحوه اتصال به پایگاه داده Oracle در جاوا در رایانه یا Mac

فهرست مطالب:

نحوه اتصال به پایگاه داده Oracle در جاوا در رایانه یا Mac
نحوه اتصال به پایگاه داده Oracle در جاوا در رایانه یا Mac

تصویری: نحوه اتصال به پایگاه داده Oracle در جاوا در رایانه یا Mac

تصویری: نحوه اتصال به پایگاه داده Oracle در جاوا در رایانه یا Mac
تصویری: آموزش ایلوستریتور از ابتدا برای مبتدیان | آرت بورد | Illustrator for beginners | Artboards 2024, ممکن است
Anonim

این wikiHow به شما نحوه اتصال به پایگاه داده Oracle در جاوا را آموزش می دهد. برای اتصال به پایگاه داده جاوا ، ابتدا به کلاس درایور ، URL پایگاه داده اوراکل و نام کاربری و رمز عبور نیاز دارید.

مراحل

9679662 1
9679662 1

مرحله 1. کلاس درایور را از وب سایت Oracle بارگیری کنید

می توانید "ojdbc6.jar" یا "ojdbc7.jar" را بارگیری کنید.

9679662 2
9679662 2

مرحله 2. کد زیر را وارد کنید:

این کد پروسه ای را که جاوا طی می کند لیست می کند. ابتدا کلاس راننده را جستجو می کند ، سپس به آدرس پایگاه داده Oracle متصل می شود ، سپس به پایگاه داده متصل می شود.

واردات 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. درایور پایگاه داده جاوا را جستجو کنید

کد زیر به برنامه می گوید که درایور پایگاه داده را جستجو کند.

{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

مرحله 9. به پایگاه داده Oracle متصل شوید

کد زیر روند اتصال به پایگاه داده Oracle را آغاز می کند.

اتصال اتصال = null؛

9679662 10
9679662 10

مرحله 10. آدرس پایگاه داده ، نام کاربری و رمز عبور را اضافه کنید

کد زیر آدرس پایگاه داده ، نام کاربری و رمز ورود را وارد می کند. شما باید این مقادیر را به درستی در کد وارد کنید. آدرس اینترنتی رایج "jdbc: oracle: thin:localhost: 1521: xe" است. نام کاربری به طور پیش فرض "سیستم" است و رمز عبور توسط کاربر هنگام نصب پایگاه داده اوراکل تعیین می شود. کد زیر را با مقادیر صحیح وارد کنید:

سعی کنید {connection = DriverManager.getConnection ("jdbc: oracle: thin:localhost: 1521: xe" ، "نام کاربری" ، "رمز عبور") ؛ }

9679662 11
9679662 11

مرحله 11. اگر نام کاربری و رمز عبور نادرست است ، پیام خطا را بازگردانید

در صورت نادرست بودن URL ، نام کاربری یا رمز عبور ، کد زیر را تایپ کنید.

catch (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. 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 ثبت شده است.") ؛ اتصال اتصال = null؛ سعی کنید {connection = DriverManager.getConnection ("jdbc: oracle: thin:localhost: 1521: xe" ، "نام کاربری" ، "رمز عبور") ؛ } catch (SQLException e) {System.out.println ("اتصال ناموفق بود! نام کاربری و رمز عبور را بررسی کنید") ؛ e.printStackTrace ()؛ برگشت؛ } if (connection! = null) {System.out.println ("اتصال به پایگاه داده موفقیت آمیز است")؛ } else {System.out.println ("اتصال به پایگاه داده امکان پذیر نیست.")؛ }}}

توصیه شده: