JavaRush /جاوا بلاگ /Random-SD /بهار خوفناڪ ناهي، يا 5 منٽن ۾ شاگردن جي منصوبي لاءِ ڊيٽاب...

بهار خوفناڪ ناهي، يا 5 منٽن ۾ شاگردن جي منصوبي لاءِ ڊيٽابيس کي ڪيئن ڳنڍجي

گروپ ۾ شايع ٿيل
مضمونن جا مضمون پھريون، اچو ته اسپرنگ بوٽ استعمال ڪندي ويب سرور ٺاھيون . پوم فائل ۾، هيٺيون انحصار شامل ڪريو <انحصار> بلاڪ :
<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
اچو ته ڊيٽا ماخذ تي نظر وجهون: driverClassName: اشارو ڪري ٿو ته اسان ڪهڙي قسم جو بنياد استعمال ڪنداسين، اسان لاءِ اهو آهي h2. جيڪڏهن اسان Postgres انسٽال ڪيو، اسان لکنداسين rg.postgresql.Driver ؛ url: - هي اهو هنڌ آهي جتي ڊيٽابيس موجود آهي، اسان جي صورت ۾ اهو سڌو پروجيڪٽ جي ميموري ۾ واقع آهي، جيئن لفظ ميم (ميموري کان) جي نشاندهي ڪئي وئي آهي، اهو آهي، جڏهن ايپليڪيشن ٻيهر شروع ٿيندي، ڊيٽابيس ٺاهي ويندي. نئين سر توھان jdbc:h2:mem:test; لکو jdbc:h2:~/test; ، ۽ ڊيٽابيس کي پروجيڪٽ فولڊر ۾ محفوظ ڪيو ويندو. ٻيهر، جيڪڏهن اسان پوسٽ گريس نصب ڪيو هو، اسان ڪجهه لکنداسين jdbc:postgresql://localhost:5432/mydb . هاڻي jpa : hibernate.ddl-auto: ٻڌائي ٿو ته بنيادي اسڪيما سان ڇا ڪجي جڏهن ايپليڪيشن ٻيهر شروع ٿئي. ھاڻي آھي ٺاھيو - ان جو مطلب آھي ٻيهر ٺاھيو، اھو پڻ اپڊيٽ ٿي سگھي ٿو - ڊيٽابيس ۾ شامل ڪرڻ، ٺاھيو-ڊراپ - صاف ڪرڻ شروع ڪرڻ تي. لفظ hibernate هتي آرامده نه آهي، انٽرنيٽ تي ان بابت پڙهو، ڇو ته اسان کي ان جي ضرورت پوندي. باقي ڳالهيون هاڻي اهم نه آهن. اڳيون، اچو ته ڏسو ته هي ڊيٽابيس ڪيئن ڀريو وڃي ۽ ان سان ڪيئن ڪم ڪجي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION