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

游戏网站建设收费明细顶呱呱集团 网站建设

游戏网站建设收费明细,顶呱呱集团 网站建设,做相同网站违法吗,汕头建站模板概念 当我们使用传统的jdbc进行数据库与程序的连接时#xff0c;每一个操作都需要写一条sql语句#xff0c;并且没法调试和修改 jdbc连接数据库流程#xff1a; 创建数据库连接池DataSource获取数据库连接Connection执行带占位符的sql语句通过Connection创建操作对象Stat…概念 当我们使用传统的jdbc进行数据库与程序的连接时每一个操作都需要写一条sql语句并且没法调试和修改 jdbc连接数据库流程 创建数据库连接池DataSource获取数据库连接Connection执行带占位符的sql语句通过Connection创建操作对象Statement指定替换占位符的字段类型值使用Statement执行sql语句返回结果或更新的数量处理返回的结果释放资源 而MyBatis则是一个持久层框架可以使用xml或者注解来方便的进行数据库的操作 创建MyBatis项目 创建spring项目时勾选上面五个依赖 如果使用的是oracle数据库那么将MySQL Driver替换成Oracle Driver 在配置文件中配置数据库的连接信息 spring.datasource.urljdbc:mysql://127.0.0.1:3306/database?characterEncodingutf-8 spring.datasource.usernameroot spring.datasource.password密码 spring.datasource.driver-class-namecom.mysql.cj.jdbc.DriverMyBatise是一个ORM框架会将查询到的数据与java中的类进行互相转化 配置MyBatis中的XML路径 MyBatis中使用XML来保存数据库的sql语句因此在配置文件中还要加上下面这条语句 mybatis.mapper-locationsclasspath:包名/*Mapper.xml例如 mybatis.mapper-locationsclasspath:mybatis/*Mapper.xml业务代码 创建用户信息类 package com.example.demo.entity; import lombok.Data; import java.time.LocalDateTime;Data public class UserInfo {private int id;private String username;private String password;private String photo;private LocalDateTime createTime;private LocalDateTime updateTime;private int state; }创建Mapper接口 package com.example.demo.mapper;import org.apache.ibatis.annotations.Mapper; import com.example.demo.entity.UserInfo; import org.apache.ibatis.annotations.Param;Mapper public interface UserMapper {UserInfo getUserById(Param(user_id) Integer id); }添加UserMapper.xml ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybati s.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.demo.mapper.UserMapperselect idgetUserById resultTypecom.example.demo.entity.UserInfoselect * from userinfo where id${user_id}/select /mapper创建UserService 使用属性注入获取UserMapper对象调用其getUserById方法 package com.example.demo.service;import com.example.demo.entity.UserInfo; import com.example.demo.mapper.UserMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;Service public class UserService {Autowiredprivate UserMapper userMapper;public UserInfo getUserById(Integer id){return userMapper.getUserById(id);} } 创建UserController 使用属性注入获取到UserService对象然后调用其getUserById方法 package com.example.demo.controller; import com.example.demo.entity.UserInfo; import com.example.demo.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController RequestMapping(/user) public class UserController {Autowiredpublic UserService userService;RequestMapping(/get-user-by-id)public UserInfo getUserById(Integer id){if(id null){return null;}return userService.getUserById(id);} } 最终就可以在浏览器中获取到数据库中的数据了
http://www.hkea.cn/news/14384292/

相关文章:

  • 建设网站的内容规划简洁个人博客网站模板下载
  • 青海网站建设策划建设网站 系统占用空间
  • 龙泉公路建设投资有限公司网站大连模板建站软件
  • 备案 网站负责人中国工厂网
  • 最简单的网站高端品牌名称
  • 营销型网站建设风格设定包括哪些方面做网站需要的课程
  • 网站开发需要如何压缩代码一般网站建设
  • cadisen卡迪森手表网站免费搭建单页网站
  • 郑州怎么做网站排名万网二手已备案域名
  • 湖北微网站建设价格寿光市网站建设
  • 做网站需要什么花费谷城网站定制
  • 网站开发8080无法访问此页面关键词怎么选择技巧
  • 台前网站建设电话汽车行业网站建设维护服务
  • 淮北建设工程质量安全站网站浙江省专业网站制作网站建设
  • flash型网站网址2022年楼市最新政策
  • 南宁 建网站知道网站域名怎么联系
  • 哈尔滨建设工程招聘信息网站湖南搜索引擎推广平台
  • 网站开发如何跟客户沟通需求简历在线编辑免费
  • html5的网站设计二级域名分发网站
  • 深圳网站制作设计猎场第几集做的网站推广
  • 成都网站建设qghlwordpress注册免邮件
  • 做的网站在小窗口中怎么保持中间网站建设 开发网站代码
  • 上海网站建设与设计浙江中钦建设有限公司网站
  • c2c电子商务网站食品建设网站
  • 珠海网站设计京东联盟 wordpress
  • 怎么做自己的外卖网站wordpress小清新模板
  • 哪些网站可以做设计赚钱中盛腾龙建设工程有限公司网站
  • 北京品牌网站开发什么是网站集约化建设
  • 集团网站建设h5动态页面怎么做的
  • 网站建设总体目标英文响应式网站建设