zoukankan      html  css  js  c++  java
  • MyBatis工程搭建

    mysql数据:

    # 删除mybatis_demo数据库
    drop database if exists mybatis_demo;

    # 创建mybatis_demo数据库
    create database mybatis_demo;

    # 使用mybatis_demo数据库
    use mybatis_demo;

    # 创建account表
    create table user (
    id int auto_increment primary key,
    username varchar(20),
    age int,
    score int
    );

    # 新增数据
    insert into user (id, username, age, score) values
    (1,'peter', 18, 100), (2,'pedro', 24, 200),
    (3,'jerry', 28, 500), (4,'mike', 12, 300),
    (5,'tom', 27, 1000);

    连接JDBC,操作数据库

    1. 注册驱动
    2. 获取连接
    3. 获取statement对象
    4. 执行SQL语句返回结果集
    5. 遍历结果集
    6. 关闭连接释放资源

    导包:导入Mysql驱动包

    <dependencies>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.23</version>
    </dependency>
    </dependencies>

    Test类:JDBCDemo

    测试运行:

    MyBatis依赖

    MyBatis基础包:

    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
    <dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.6</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
    <dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.3.0-alpha5</version>
    <scope>test</scope>
    </dependency>

    编程式配置文件:StartNoXml.java

    测试运行:

    用配置文件配置MyBatis来代替导包

    配置文件:resources————mybatis-config.xml

     启动类:StartWithXml.java

    在测试类里面读取配置文件:

     测试运行:

     
  • 相关阅读:
    100——第9例
    100——第8例
    100——第7例
    POJ
    POJ
    POJ
    Egyptian Collegiate Programming Contest 2017 (ACM ECPC 2017)
    SCUT
    SCUT
    SCUT
  • 原文地址:https://www.cnblogs.com/Anm214/p/14593909.html
Copyright © 2011-2022 走看看