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

MySQL - Hibernate के साथ टेबल बनाना


टेबल बनाने के लिए, आपको application.properties में नीचे दी गई लाइन डालनी होगी:

spring.jpa.hibernate.ddl-auto=update

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

spring.datasource.platform=mysql
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
server.port=8191
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/sampledatabase
spring.datasource.username=root
spring.datasource.password=123456

demo88 एंटिटी क्लास टेबल कॉलम बनाने के लिए इस प्रकार है:

उदाहरण

package com.automaticallytablecreation;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table
public class demo88 {
    @Id
    private int id;
    @Column(name="name")
    private String name;
}

मेन क्लास कोड इस प्रकार है:

उदाहरण

package com.automaticallytablecreation;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class AutomaticTableApplication {
    public static void main(String[] args) {
        SpringApplication.run(AutomaticTableApplication.class, args);
    }
}

अब मेन क्लास पर राइट क्लिक करें और Java Application के रूप में Run मेनू पर क्लिक करें। एप्लिकेशन चलेगा और टेबल बन जाएगी।

इससे निम्न आउटपुट प्राप्त होगा:

आउटपुट

MySQL - Hibernate के साथ टेबल बनाना

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

mysql> show create table demo88;

इससे निम्न आउटपुट प्राप्त होगा:

आउटपुट

+--------+------------------------------------------------------------+
| Table  | Create Table                                               |
+--------+------------------------------------------------------------+
| demo88 | CREATE TABLE `demo88` (                                    |
|        |   `id` int NOT NULL,                                       |
|        |   `name` varchar(255) DEFAULT NULL,                        |
|        |   PRIMARY KEY (`id`)                                       |
|        | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+--------+-------------------------------------------------------------+
1 row in set (0.03 sec)

  1. Java MySQL का उपयोग करके MySQL टेबल अपडेट करें Java MySQL का उपयोग करके MySQL टेबल अपडेट करें

    JDBC में PreparedStatement का उपयोग करके पैरामीटरीकृत अपडेट को सुरक्षित रूप से निष्पादित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable(Id INT, FirstName VARCHAR(40)); Query OK, 0 rows affected (0.62 sec) INSERT INTO DemoTable VALUES(100,Chris),(111,Mike),(121,Sam); अपडेट से पहले SELECT

  1. Java का उपयोग करके MySQL टेबल में रिकॉर्ड डालें Java का उपयोग करके MySQL टेबल में रिकॉर्ड डालें

    JDBC Statement या PreparedStatement का उपयोग करके Java एप्लिकेशन से MySQL में रिकॉर्ड डालें। टेबल बनाना CREATE TABLE DemoTable( Id INT, Name VARCHAR(30), CountryName VARCHAR(30), Age INT ); Query OK, 0 rows affected (0.66 sec) Java कोड (Statement) 0) { System.out.

  1. - Sequelize का उपयोग करके NodeJS में MySQL टेबल बनाना

    Sequelize का परिचय Sequelize, Postgres, MySQL, MariaDB, SQLite, और Microsoft SQL Server जैसे विभिन्न सर्वरों के लिए प्रॉमिस-आधारित Node.js ORM है। NodeJS Sequelize की कुछ मुख्य विशेषताएं निम्नलिखित हैं - ट्रांजैक्शन सपोर्ट रिलेशन्स (संबंध) ईगर और लेज़ी लोडिंग रीड रेप्लिकेशन और बहुत कुछ... Sequel