English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مثال SpringBoot JDBC

Spring Boot يقدم محركات البدء والكتب المكتبية لربط تطبيقنا عبر JDBC. هنا، نحن نصنع تطبيقًا يربط بـ MySQL قاعدة البيانات. يشمل الخطوات التالية لإنشاء وتكوين JDBC باستخدام Spring Boot.

إنشاء قاعدة بيانات

إنشاء قاعدة بيانات springbootdb

إنشاء جدول في mysql

إنشاء جدول user(id int UNSIGNED primary key not null auto_increment, name varchar(100), email varchar(100));

إنشاء مشروع Spring Boot

تقديم اسم المشروع وأي معلومات أخرى تتعلق بالمشروع.

تقديم التبعيات

بعد الانتهاء، قم بإنشاء الملفات التالية في المشروع.

إضافة إعدادات قاعدة البيانات إلى ملف application.properties.

//application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/springbootdb
spring.datasource.username=root
spring.datasource.password=mysql
spring.jpa.hibernate.ddl-auto=create-drop

//SpringBootJdbcApplication.java

باكجيت com.w3codebox;
إدراج org.springframework.boot.SpringApplication;
إدراج org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
الوظيفة class SpringBootJdbcApplication {
    الوظيفة static void main(String[] args) {
        SpringApplication.run(SpringBootJdbcApplication.class, args);
    }
}

إنشاء مدير للتعامل مع طلبات HTTP.

//SpringBootJdbcController.java

باكجيت com.w3codebox;
إدراج org.springframework.web.bind.annotation.RequestMapping;
إدراج org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class SpringBootJdbcController {
    @Autowired
    JdbcTemplate jdbc;  
    @RequestMapping("/insert")
    public String index()
        jdbc.execute("insert into user(name,email)values('w3codebox','[email protected]')");
        return"تم إدراج البيانات بنجاح";
    }
}

تشغيل التطبيق

تشغيل SpringBootJdbcApplication.java ملف هو تطبيق Java.

الآن، افتح متصفحك وتبع العنوان التالي.

يُعزى إلى ذلك أن البيانات قد تم إدراجها بنجاح. دعونا نؤكد ذلك من خلال فحص جدول mysql.

حسنًا، تطبيقنا يعمل بشكل دقيق. الآن، يمكننا أيضًا تنفيذ عمليات قاعدة البيانات الأخرى.