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

做书评的网站网站开发与维护学什么

做书评的网站,网站开发与维护学什么,手机优化师下载,活在永久免费服务器(一)Mybatis入门程序 1.创建springboot工程,并导入 mybatis的起步依赖、mysql的驱动包。(项目工程创建完成后,自动在pom.xml文件中,导入Mybatis依赖和MySQL驱动依赖) <dependencies> <!-- mybatis起步依赖 --> <dependency> …

(一)Mybatis入门程序

1.创建springboot工程,并导入 mybatis的起步依赖、mysql的驱动包。(项目工程创建完成后,自动在pom.xml文件中,导入Mybatis依赖和MySQL驱动依赖)

<dependencies>

        <!-- mybatis起步依赖 -->

        <dependency>

            <groupId>org.mybatis.spring.boot</groupId>

            <artifactId>mybatis-spring-boot-starter</artifactId>

            <version>2.3.0</version>

        </dependency>

        <!-- mysql驱动包依赖 -->

        <dependency>

            <groupId>com.mysql</groupId>

            <artifactId>mysql-connector-j</artifactId>

            <scope>runtime</scope>

        </dependency>

       

        <!-- spring单元测试 (集成了junit) -->

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-test</artifactId>

            <scope>test</scope>

        </dependency>

</dependencies>

2. 准备数据(Mysql):创建用户表user,并创建对应的实体类User。

-- 用户表

create table user(

    id int unsigned primary key auto_increment comment 'ID',

    name varchar(100) comment '姓名',

    age tinyint unsigned comment '年龄',

    gender tinyint unsigned comment '性别, 1:男, 2:女',

    phone varchar(11) comment '手机号'

) comment '用户表';

-- 测试数据

insert into user(id, name, age, gender, phone) VALUES (null,'白眉鹰王',55,'1','18800000000');

insert into user(id, name, age, gender, phone) VALUES (null,'金毛狮王',45,'1','18800000001');

insert into user(id, name, age, gender, phone) VALUES (null,'青翼蝠王',38,'1','18800000002');

insert into user(id, name, age, gender, phone) VALUES (null,'紫衫龙王',42,'2','18800000003');

insert into user(id, name, age, gender, phone) VALUES (null,'光明左使',37,'1','18800000004');

insert into user(id, name, age, gender, phone) VALUES (null,'光明右使',48,'1','18800000005');

3. 在Idea中创建实体类:实体类的属性名与表中的字段名一一对应。

public class User {

    private Integer id;   //id(主键)

    private String name;  //姓名

    private Short age;    //年龄

    private Short gender; //性别

    private String phone; //手机号

   

    //省略GET, SET方法

}

4. 在之前使用图形化客户端工具,连接MySQL数据库时,需要配置参数:

 连接数据库的四大参数:

 - MySQL驱动类

 - 登录名

 - 密码

 - 数据库连接字符串

在springboot项目中,可以编写application.properties文件,配置数据库连接信息。我们要连接数据库,就需要配置数据库连接的基本信息,包括:driver-class-name、url 、username,password。

application.properties:

#驱动类名称

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

#数据库连接的url

spring.datasource.url=jdbc:mysql://localhost:3306/mybatis

#连接数据库的用户名

spring.datasource.username=root

#连接数据库的密码

spring.datasource.password=1234

 5.在创建出来的springboot工程中,在引导类所在包下,在创建一个包 mapper。在mapper包下创建一个接口 UserMapper ,这是一个持久层接口(DAO层)(Mybatis的持久层接口规范一般都叫 XxxMapper)。

import com.itheima.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.List;
//@Mapper注解:表示是mybatis中的Mapper接口,程序运行时࿱
http://www.yayakq.cn/news/541198/

相关文章:

  • 购物网站制作怎么做头像设计免费
  • 163邮箱登录企业邮箱廊坊百度关键词优化怎么做
  • 网站建设服务yisinuo开阿里巴巴网站建设流程
  • 网站开发主要包括的事项怎么做彩票网站代理
  • 猎头做单都有什么网站网站开发建设赚钱吗
  • 团购网站建站杭州有哪些性价比高的网站建设服务商
  • 安卓小项目源码免费网站网站风格设计要素
  • 个人网站备案条件网络管理系统
  • 阜宁做网站哪家公司好公证网站建设管理
  • 制作企业网站方案大气的企业网站
  • 程序员给别人做的网站违法了wordpress musicpro
  • 济南高端定制网站建设网站建设维护费用
  • 河间网站制作公司html网页的代码大全
  • 网站建设可行性报告范文wordpress 评论通知
  • 12306网站为什么做那么差昌吉州住房和城乡建设局网站
  • 在线app开发网站建设淄博网站制作网络服务
  • 商贸网站源码微小店网站建设价格
  • 给小企业做网站多少钱威海百度网站建设
  • 网站建设浩森宇特河南外贸网站建设
  • 广元如何做百度的网站外网怎样访问自己做的网站
  • php网站开发班科技资讯 哪个网站好
  • 庐山网站建设长沙企业建站销售电话
  • 做网站嘉兴wordpress插件ERP
  • 某网站安全建设方案wordpress重新安装
  • 邯郸网站建设效果互联网推广渠道有哪些
  • 网站设计价格大概多少天津建设厅网站
  • 江门网络建站模板电子商务网站的整个建设流程
  • 基于网站开发app创办免费企业网站
  • 做视频网站挣钱吗seo排名是啥
  • 网站设计一般用什么软件餐饮公司做网站的好处