首页 > 代码库 > MyBatis快速入门
MyBatis快速入门
一、MyBatis背景介绍
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
二、MyBatis开发环境搭建
2.1准备开发环境
1.在eclipse中新建一个javaweb项目MyBatis_Study
2.添加相应的jar包
mybatis-3.1.1.jar
mysql-connector-java-5.1.7-bin.jar
(注:可在网站 http://www.manyjar.com/showJarHot 搜索下载jar包)
3.将jar包拖到创建项目lib目录下
4.用SQLyog工具创建数据库mybatis
CREATE DATABASE mybatis; USE mybatis; CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20),age INT); INSERT INTO users(NAME,age) VALUES(‘codeRose‘,24); INSERT INTO users(NAME,age) VALUES(‘codeRose‘,24);
全选中SQL脚本执行创建数据库和users表:
2.2、使用MyBatis查询数据库数据
1.创建MyBatis配置文件conf.xml(src目录下)
conf.xml:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <!-- 配置数据库连接信息 --> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/mybatis" /> <property name="username" value="root" /> <property name="password" value="" /> </dataSource> </environment> </environments> </configuration>
2.定义users表中对应的实体类User.java
User.java
package codeRose.dao; public class User { //实体类的属性与表中字段一一对应 private int id; private String name; private int age; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "User [id=" + id + ", name=" + name + ", age=" + age + "]"; } }
MyBatis快速入门
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。