当前位置: 首页 > news >正文

电子商务网站建设理论依据德阳哪里有做网站的

电子商务网站建设理论依据,德阳哪里有做网站的,网站制作步骤是什么,南昌制作网站的公司哪家好目录 一、总览图 二、运用 一、总览图 代码总览图 数据库总览图 二、运用 数据库的一张表对应一个封装类#xff0c;一个mapper接口#xff0c;一个mapper.xml文件#xff0c; 一个实现类。表中的增删改查都在里面编写 但是配置xml文件整个数据库只要一个就好了 1.…目录 一、总览图 二、运用  一、总览图 代码总览图  数据库总览图 二、运用  数据库的一张表对应一个封装类一个mapper接口一个mapper.xml文件 一个实现类。表中的增删改查都在里面编写 但是配置xml文件整个数据库只要一个就好了 1.pom.xml文件根据创建的maven或者spring项目去配置 2.mybatis统一配置xml文件 ?xml version1.0 encodingUTF-8 ? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttps://mybatis.org/dtd/mybatis-3-config.dtd configurationenvironments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLED!--数据库信息--property namedriver valuecom.mysql.cj.jdbc.Driver/!--改数据库的固定连接老版本不用cj--property nameurl valuejdbc:mysql://localhost:3306/mishop?useSSLfalseamp;serverTimezoneUTC/!--mishop改数据库的要连接的库--property nameusername valueroot/!--改数据库的账号--property namepassword valueroot/!--改数据库的密码--/dataSource/environment/environmentsmappers!--加载映射文件--mapper resourcecom/project/Mapper/AdminMapper.xml/!--改把映射文件的源根路径复制到这里--/mappers /configuration 3.pojo里面的封装类属性对应数据库表中的属性 ps里面要含有set、get方法有无参构造方法、toString package com.project.pojo;public class Admin {private Integer adminId;private String adminName;private String adminPwd;private Integer adminDisable;public Integer getAdminId() {return adminId;}public void setAdminId(Integer adminId) {this.adminId adminId;}public String getAdminName() {return adminName;}public void setAdminName(String adminName) {this.adminName adminName;}public String getAdminPwd() {return adminPwd;}public void setAdminPwd(String adminPwd) {this.adminPwd adminPwd;}public Integer getAdminDisable() {return adminDisable;}public void setAdminDisable(Integer adminDisable) {this.adminDisable adminDisable;}public Admin(Integer adminId, String adminName, String adminPwd, Integer adminDisable) {this.adminId adminId;this.adminName adminName;this.adminPwd adminPwd;this.adminDisable adminDisable;}public Admin() {}Overridepublic String toString() {return Admin{ adminId adminId , adminName adminName \ , adminPwd adminPwd \ , adminDisable adminDisable };} }4.SQL语句接口映射文件小蓝鸟 ps红蓝小鸟插件作用方便好看 package com.project.Mapper;import com.project.pojo.Admin;import java.util.List; public interface AdminMapper {//增// void (封装类 封装类小写)//括号要用封装类是因为表里面那行数据都要进行增加void add (Admin admin);//改// void 自定义名称 (封装类 封装类小写);//括号要用封装类是因为表里面那行数据都要进行增加void updateId(Admin admin);//查全部// list pojo封装类 自定义全部查询();//因为是查询全部所以括号里面不用加任何参数ListAdmin selectAll();//查单个//list pojo封装类 自定义全部查询(自定义参数根据id查询);ListAdmin selectId(int id);//删// void 自定义名称 (自定义参数为要根据id进行删除);void deleteId(int id); }5.编写SQL语句映射的xml文件小红鸟 ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttps://mybatis.org/dtd/mybatis-3-mapper.dtd!--sql映射查询方法--!--namespace对应接口的全部路径-- mapper namespacecom.project.Mapper.AdminMapper!--新增的SQL语句 --!--第一行insert新增标签 id接口定义的名字 parameterType封装类的全限名 --!--第二行SQL语句-自增id用null其他的用#{封装类的属性名} ,.... --insert idadd parameterTypecom.project.pojo.Admininsert into admin values (null,#{adminName},#{adminPwd},#{adminDisable})/insert!--删除的SQL语句 --!-- 第一行:delete删除标签 id接口定义的名字 parameterType封装类的全限名 --!--第二行SQL语句-根据id封装的属性进行删除 --delete iddeleteId parameterTypecom.project.pojo.Admindelete from admin where adminId#{adminId}/delete!--修改的SQL语句 --!--第一行update修改标签 id接口定义的名字 parameterType封装类的全限名 --!-- 第二行SQL语句-因为要修改的是那行的全部数据所以封装的属性都要一一对应写出来 --update idupdateId parameterTypecom.project.pojo.Adminupdate admin set adminName#{adminName},adminPwd#{adminPwd},adminDisable#{adminDisable} where adminId#{adminId}/update!--查询全部的SQL语句 --!-- 第一行select查询标签 resultType封装类的权限定名 --select idselectAll resultTypecom.project.pojo.Adminselect * from admin/select!-- 查询单个的SQL语句 如上 --select idselectId resultTypecom.project.pojo.Adminselect * from admin where AdminId#{adminId}/select/mapper 6.实现类要运行哪个就直接从注释里面提取出来就好 package com.project.pojo;import com.project.Mapper.AdminMapper; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException; import java.io.InputStream;public class AdminImpl {public static void main(String[] args) throws IOException {//1.加载mybatis连接文件核心配置文件String resource mybatis-config.xml;//这是连接数据库的InputStream inputStream Resources.getResourceAsStream(resource);//固定写法SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);//固定写法//2.获取sqlSessionFactory对象--固定的写法SqlSession sqlSession sqlSessionFactory.openSession();//3.执行sql语句AdminMapper adminMapper sqlSession.getMapper(AdminMapper.class);//以下这些用哪个执行哪个/* // 添加的方法Admin admin new Admin();admin.setAdminName(wangwu);admin.setAdminPwd(8888);admin.setAdminDisable(54);//Mapper接口里面的添加方法adminMapper.add(admin);*//* Mapper接口里面的删除方法adminMapper.deleteId(14);*//* 修改的方法Admin admin new Admin();admin.setAdminId(7);admin.setAdminName(王五);admin.setAdminPwd(123456);admin.setAdminDisable(5555);//Mapper接口里面的修改方法adminMapper.updateId(admin);*//* 查询单个的方法Mapper接口里面的查询方法ListAdmin selectId adminMapper.selectId(5);System.out.println(selectId);*//* //查询全部的方法ListAdmin selectAll adminMapper.selectAll();System.out.println(selectAll);*///提交sqlSession.commit();//6.释放资源sqlSession.close();}}总结路是一步一步慢慢走的饭是一口一口吃的每天进步打好基础就好 有什么问题都可以评论区留言看见都会回复的 如果你觉得本篇文章对你有所帮助的多多支持吧 点赞收藏评论抱拳了
http://www.hkea.cn/news/14552198/

相关文章:

  • 网站建设优惠券网站不换域名换空间
  • 专业网站制作的费用对于网站建设提出建议
  • 重庆建设工程信息网最新网站西安高端网页制作
  • 创新的模板网站建设避免视觉效果混淆
  • 流媒体 网站开发网站 防攻击
  • 给人家做的网站想改怎么改金寨县建设规划局网站
  • 2023年企业所得税最新政策长沙seo优化首选
  • 摄影网站制作软件网站多少页面合适
  • wordpress学校网站模板威宁做网站
  • 聊城专业网站建设公司电话网页代理地址
  • 房山区网站建设浙江建设工程招标网
  • 青县做网站价格温州网络推广服务好吗
  • 弄个盈利网站做什么公司网公司网页设计制作
  • 电脑手机一体网站做百度文库需要网站吗
  • 遵义网站建设哪家好?上海招聘网最新招聘2023
  • 邢台做网站的公司有那个做简历的网站都有哪些内容
  • 如何制作境外网站工业产品设计专业
  • 东营设计网站建设手机网站整站源码
  • 网站开发和推广方案重庆seo计费管理
  • 合肥网站制作开发简述网站建设优坏的评价标准
  • ui设计比较成功的网站页面中国住房和城乡建设部查询网站6
  • 知名跟单网站做信号提供方汕头seo按天付费
  • 长沙网站推广公司兰州落地防疫
  • 网站项目怎么做计划学软件工程培训就业机构
  • 岑溪网站缅甸网站后缀
  • 昆明网站排名优化费用建设工程规划许可证在哪个网站查询
  • 做娱乐网站网站不支持php
  • 福州网站开发定制中文网站建设设计
  • 阿里云加WordPress建站平台网站建设
  • 营销型 展示类网站游戏优化