Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL के साथ एक टेबल बनाना - हाइबरनेट

<घंटा/>

एक टेबल बनाने के लिए, आपको application.properties -

. में नीचे की लाइन डालनी होगी
spring.jpa.hibernate.ddl-auto=update

यहां, हाइबरनेट स्वचालित रूप से डेमो88 तालिका बनाएगा। application.properties कोड इस प्रकार है -

spring.datasource.platform=mysqlspring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBdialectspring.jpa.hibernate.ddl-auto=updateserver.port=8191spring.datasource.driverClassName=com.mysql.jdbc.Driverspring .datasource.url=jdbc:mysql://localhost:3306/sampledatabasespring.datasource.username=rootspring.datasource.password=123456

टेबल कॉलम बनाने के लिए डेमो88 इकाई वर्ग इस प्रकार है -

उदाहरण

पैकेज com.autoallytablecreation;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;@Entity@Tablepublic class demo88 { @Id Private int id; @Column(name="name") निजी स्ट्रिंग नाम;}

मुख्य वर्ग कोड इस प्रकार है -

उदाहरण

पैकेज com.Automaticallytablecreation;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic Class AutomaticTableApplication{ public static void main(String[] args) { SpringApplication.run(AutomaticTableApplication.run(AutomaticTableApplication.run(AutomaticTableApplication.run) वर्ग, तर्क); }} 

अब मुख्य वर्ग पर राइट क्लिक करें और जावा एप्लिकेशन के रूप में रन मेनू पर क्लिक करें। एप्लिकेशन चलेगा और तालिका बन जाएगी।

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

आउटपुट MySQL के साथ एक टेबल बनाना - हाइबरनेट

सत्यापित करने के लिए, आइए तालिका प्रदर्शित करें -

mysql> क्रिएट टेबल डेमो88 दिखाएं;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

आउटपुट

<पूर्व>

+----------+------------------------------------------ ------------------------+

| टेबल | तालिका बनाएं |

+----------+------------------------------------------ ------------------------+

| डेमो88 | तालिका बनाएं `demo88` (

`id` पूर्णांक नहीं है,

`नाम` वर्चर (255) डिफ़ॉल्ट नल,

प्राथमिक कुंजी (`id`)

) इंजन =InnoDB डिफ़ॉल्ट वर्ण =utf8mb4 COLLATE =utf8mb4_0900_ai_ci |

+----------+------------------------------------------ ---------------------+

सेट में 1 पंक्ति (0.03 सेकंड)

  1. जावा MySQL के साथ एक MySQL तालिका अपडेट करें

    इसके लिए आपको जावा में रेडीस्टेटमेंट को अपडेट के लिए इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (121, सैम) में डालें; क्वेरी

  1. जावा के साथ एक MySQL तालिका में रिकॉर्ड डालें

    आइए पहले एक टेबल बनाएं। MySQL में टेबल बनाने के लिए क्वेरी निम्नलिखित है - टेबल बनाएं DemoTable(Id int, Name varchar(30), CountryName varchar(30), Age int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) MySQL डेटाबेस तक पहुँचने के लिए जावा कोड निम्नलिखित है - 0) { System.out.println (रिकॉर्ड डाला ग

  1. Sequelize का उपयोग करके NodeJS में एक MySQL तालिका बनाना

    सीक्वेलाइज़ का परिचय सीक्वेलाइज़ विभिन्न सर्वरों के लिए वादा-आधारित Node.js ORM का अनुसरण करता है जैसे - Postgres, MySQL, MariaDB, SQLite, और Microsoft SQL Server। NodeJS सीक्वल की कुछ मुख्य विशेषताएं निम्नलिखित हैं - लेन-देन सहायता संबंध उत्सुक और आलसी लोड हो रहा है प्रतिकृति और अधिक