JavaRush /جاوا بلاگ /Random-UR /موسم بہار خوفناک نہیں ہے، یا 5 منٹ میں طالب علم کے پروجیک...

موسم بہار خوفناک نہیں ہے، یا 5 منٹ میں طالب علم کے پروجیکٹ کے لیے ڈیٹا بیس کو کیسے جوڑنا ہے۔

گروپ میں شائع ہوا۔
آرٹیکل سائیکل کے مشمولات پہلے، آئیے Spring Boot کا استعمال کرتے ہوئے ایک ویب سرور بنائیں ۔ pom فائل میں، مندرجہ ذیل انحصار کو <dependencies> بلاک میں شامل کریں :
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
</dependency>
اسپرنگ کو ڈیٹا بیس کے ساتھ کام کرنے کے لیے پہلے انحصار کی ضرورت ہے۔ دوسرا انحصار h2 (H2) ڈیٹا بیس کو بغیر ڈاؤن لوڈ، تنصیبات اور پیچیدہ کنفیگریشنز کے نقل کرے گا۔ اب میں چاہتا ہوں کہ آپ اپنے آپ سے یہ سوال پوچھیں: "میں کیا بننا چاہتا ہوں؟ ایک بندر کوڈر جو خود کچھ لکھنے کے قابل نہیں؟ یا ایک ڈویلپر؟" اگر آپ ایک ڈویلپر بننا چاہتے ہیں، تو بہار کے معنی اور تصور کے بارے میں اچھی کتاب ، یا کم از کم مضامین کا ایک سلسلہ ضرور پڑھیں ۔ ابھی آپ انٹرنیٹ پر اس بارے میں معلومات تلاش کر سکتے ہیں کہ پھلیاں کیا ہیں، ہستی، بہار میں انحصار انجیکشن، اور پھلیاں ترتیب دینے کے طریقے۔ آئیے واپس اپنے اڈوں پر چلتے ہیں۔ پوری ترتیب اس طرح ہوگی: وسائل میں ، ایک application.yml فائل بنائیں (نام بہت اہم ہے!)، اسے مندرجات سے پُر کریں:
spring:
  datasource:
    driverClassName: org.h2.Driver
    url: jdbc:h2:mem:test;
    username: sa
    password:
    h2:
      console:
        enabled: true
  jpa:
    hibernate:
        ddl-auto: create
    generate-ddl: true
    show-sql: false
    properties:
      hibernate:
        dialect: org.hibernate.dialect.H2Dialect
آئیے ڈیٹا سورس کو دیکھتے ہیں: ڈرائیور کلاس نام: یہ بتاتا ہے کہ ہم کس قسم کی بنیاد استعمال کریں گے، ہمارے لیے یہ h2 ہے۔ اگر ہم پوسٹگریس انسٹال کرتے ہیں تو ہم لکھیں گے rg.postgresql.Driver ; url: - یہ وہ جگہ ہے جہاں ڈیٹا بیس واقع ہے، ہمارے معاملے میں یہ براہ راست پروجیکٹ کی میموری میں واقع ہے، جیسا کہ لفظ mem (میموری سے) سے ظاہر ہوتا ہے، یعنی جب ایپلی کیشن دوبارہ شروع ہوگی، ڈیٹا بیس بن جائے گا۔ نئے سرے سے آپ jdbc:h2:mem:test; لکھیں jdbc:h2:~/test; ، اور ڈیٹا بیس کو پروجیکٹ فولڈر میں محفوظ کیا جائے گا۔ ایک بار پھر، اگر ہمارے پاس پوسٹگریس انسٹال ہوتا تو ہم کچھ ایسا لکھتے jdbc:postgresql://localhost:5432/mydb ۔ اب jpa : hibernate.ddl-auto: بتاتا ہے کہ جب ایپلیکیشن دوبارہ شروع کی جائے تو بیس اسکیما کے ساتھ کیا کرنا ہے۔ اب تخلیق ہے - اس کا مطلب ہے دوبارہ تخلیق کرنا، یہ اپ ڈیٹ بھی ہوسکتا ہے - ڈیٹا بیس میں شامل کرنا، تخلیق ڈراپ - آغاز پر صاف کرنا۔ ہائبرنیٹ کا لفظ یہاں عام نہیں ہے، اس کے بارے میں انٹرنیٹ پر پڑھیں، کیونکہ ہمیں اس کی ضرورت ہوگی۔ باقی الفاظ اب اہم نہیں ہیں۔ اگلا، آئیے دیکھتے ہیں کہ اس ڈیٹا بیس کو کیسے بھرا جا سکتا ہے اور اس کے ساتھ کیسے کام کرنا ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION