光明随心订网站怎么做,网络营销渠道,中铁建设集团有限公司什么级别,专业团队的句子达梦数据库使用
#x1f4d1;前言
本文主要是【达梦数据库】——达梦数据库简单使用的文章#xff0c;如果有什么需要改进的地方还请大佬指出⛺️ #x1f3ac;作者简介#xff1a;大家好#xff0c;我是听风与他#x1f947; ☁️博客首页#xff1a;CSDN主页听风与他…达梦数据库使用
前言
本文主要是【达梦数据库】——达梦数据库简单使用的文章如果有什么需要改进的地方还请大佬指出⛺️ 作者简介大家好我是听风与他 ☁️博客首页CSDN主页听风与他 每日一句狠狠沉淀顶峰相见 目录 达梦数据库使用前言本实验主要是达梦数据库增删改查的简单案例1.在pom.xml中导入对应的依赖2.配置application.yml文件3.实体类:Student4.接口类StudentMapper测试类DaMengApplicationTests达梦数据库增删改查语法 总结文章末尾 本实验主要是达梦数据库增删改查的简单案例
实验环境采用JDK17使用springbootmybatis整合达梦数据库
1.在pom.xml中导入对应的依赖 !--Mybatis依赖--dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion3.0.2/version/dependency
!--达梦数据库驱动--dependencygroupIdcom.dameng/groupIdartifactIdDmJdbcDriver18/artifactIdversion8.1.1.193/version/dependency
!--jdbc驱动--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jdbc/artifactId/dependency
!--web项目依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!--lombok--dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependency2.配置application.yml文件
spring:datasource:username: SYSDBA #模式名password: SYSDBA #密码url: jdbc:dm://localhost:5236 #达梦数据库默认端口为5236不用更改driver-class-name: dm.jdbc.driver.DmDriver
server:port: 8080 #tomcat端口使用80803.实体类:Student
package com.dameng.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;Data
AllArgsConstructor
NoArgsConstructor
public class Student {private int id;private String name;private int age;}4.接口类StudentMapper
package com.dameng.mapper;import com.dameng.pojo.Student;
import org.apache.ibatis.annotations.*;import java.util.List;Mapper
public interface StudentMapper {Select(select * FROM \student\)ListStudent findAll();Insert(insert INTO SYSDBA.\student\ VALUES(#{name},#{age}))int insertStudent(Student student);Delete(delete FROM SYSDBA.\student\ WHERE \student\.\id\ #{id})int deleteStudent(int id);Update(update SYSDBA.\student\ SET SYSDBA.\student\.\age\ #{age},SYSDBA.\student\.\name\#{name} WHERE \student\.\id\ #{id})int updateStudent(Student student);Select(select * FROM SYSDBA.\student\ WHERE \student\.\id\#{id})Student findStudentById(int id);
}测试类DaMengApplicationTests
package com.dameng;import com.dameng.mapper.StudentMapper;
import com.dameng.pojo.Student;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;import java.util.List;SpringBootTest
class DaMengApplicationTests {//注入接口对象Autowiredprivate StudentMapper studentMapper;Testvoid contextLoads() {//查询所有学生ListStudent list studentMapper.findAll();for (Student i:list){System.out.println(i.toString());}//根据ID查询学生Student student studentMapper.findStudentById(1);System.out.println(student.toString());//添加学生Student student1 new Student(0,赵哈哈,18);int i studentMapper.insertStudent(student1);System.out.println(i:i);//修改学生信息Student student2 new Student(4,赵七,20);int i1 studentMapper.updateStudent(student2);System.out.println(i1:i1);//根据ID删除学生int i2 studentMapper.deleteStudent(5);System.out.println(i2:i2);}}达梦数据库增删改查语法
最后操作完数据库之后记得commit不然不会立即执行。
insert INTO SYSDBA.student VALUES(王五,20);
select * FROM SYSDBA.student;
delete FROM SYSDBA.student WHERE student.id 3;
update SYSDBA.student SET SYSDBA.student.age 10,SYSDBA.student.name张强 WHERE student.id 1;
select * FROM SYSDBA.student WHERE student.id2;
commit;总结
达梦数据库是我国的一款优秀国产数据库但是其自适应的DM管理工具确实没有Navicat等工具简洁明了方便好用但支持国产相信达梦数据库国产数据库会变得越来越好。
文章末尾