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

做商城网站的风险媒体营销

做商城网站的风险,媒体营销,做网站h5,项目管理平台系统一,什么是MyBatis 是一款优秀的持久层框架,用于简化jdbc的开发 持久层:指的就是持久化操作的层,通常也就是数据访问层(dao),也就是用来操作数据库。 也就是MyBatis是让你更加简单完成程序与数…

一,什么是MyBatis

是一款优秀的持久层框架,用于简化jdbc的开发

持久层:指的就是持久化操作的层,通常也就是数据访问层(dao),也就是用来操作数据库。

也就是MyBatis是让你更加简单完成程序与数据库的交互,也就是更加简单的读取和操作数据库。

二,MyBatis入门

操作数据库步骤:

创建spring boot工程,数据库准备好

引入MyBatis相关依赖。

编写SQL语句

2.1项目创建

跟之前创建的步骤一样,但选择配置文件的时候,选择这两个,导⼊mybatis的起步依赖、mysql的驱动包

 

 这样在创建完成之后,会在pom文件中自动导入依赖,就不用你关注了。

2.2数据准备

也就是在数据库中把自己要用到的数据准备上,也就是MySQL的使用。

输入数据之后再配置相应的yml来调用数据库,代码如下:

spring:datasource:url: jdbc:mysql://127.0.0.1:3306/java_blog_spring?characterEncoding=utf8&useSSL=falseusername: rootpassword: 20030218driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:configuration:map-underscore-to-camel-case: true #配置驼峰⾃动转换log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句mapper-locations: classpath:mapper/**Mapper.xml#设置⽇志⽂件的⽂件名
logging:file:name: spring-blog.log

注意要修改成自己的密码哦。

三,操作数据库时容易发生的错误

1.SQL语句错误

2.配置信息错误(一般是密码问题)

 3.url错误(未配置数据库)

4.数据库不存在(检查数据库与url数据库名是否一致)

 5.表不存在

6.方法名重复(会调用失败)

 四,CRUD(注解方法实现)

1.增

2.删

3.改

 4.查

5.#和$的区别

1.sql注入问题,$可以被注入,有风险。

注入原因:

# 进行预编译sql,采用占位的方式。

$ 直接拼接,有被注入的风险

2.#比$性能更高一点,想用的时候取出来就行了。

3.排序功能#不能实现,只能$来。 

 五,CRUD(xml实现)

配置xml,上面的yml文件中已经有xml基础了,直接创建xml进入配置:

1.增

 2.删

3.改

 4.查

http://www.rdtb.cn/news/1016.html

相关文章:

  • 平面设计公司工作室优化落实防控措施
  • 做网站开发的经营范围口碑营销案例有哪些
  • 国内b2b免费网站平台百度竞价推广常用到的工具
  • 企业所得税怎么算2023年seo关键词优化报价
  • 做网站怎样赚卖流量西安专业seo
  • 网站建设供应商百度收录排名查询
  • 威海网站制作网站优化seo是什么
  • 深圳网站建设简介彩虹云商城网站搭建
  • 模板网站如何做seo网站技术制作
  • 自定义导航网站 源码友情链接属于免费推广吗
  • 政元软件做网站成都优化官网公司
  • 网站设计的基本过程网上推广app
  • 网站功能板块怎么做好网站搜索引擎优化
  • 制作网站专业公司哪家好惠州百度seo在哪
  • 推广文案大全排名优化工具
  • 网站设计审美角度网站首页制作
  • 转运公司网站建设新品推广策划方案
  • 做文案的网站企业网站有哪些
  • go语言可以做网站吗网络营销是指
  • 专业设计网址青岛网站开发揭阳seo快速排名
  • 沈阳做企业网站seo优化员
  • 使用js做网站性能测试网上营销
  • 临沂网站建设技术托管湖人今日排名最新
  • 做网站的机构迅雷磁力
  • 文学网站怎样建设网站平台推广
  • 乐清seo搜索引擎优化常用方法
  • 做公司网站页面郑州网站设计
  • 免费企业网站注册网络营销方式与工具有哪些
  • 以3d全景做的网站临沂seo网站管理
  • 三门峡做网站公司提高工作效率的重要性