MyBatis 框架

<?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">

<!-- MyBatis的全局配置文件 -->
<configuration >
<environments default="develop">
<environment id="develop" >
<transactionManager type="JDBC">
</transactionManager>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql:///yonghedb?characterEncoding=utf-8"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>

</environment>
</environments>
<mappers>
<mapper resource="EmpMapper.xml"/>
</mappers>

</configuration>

 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<!--
namespace一般指定为当前文件的所在包路径+文件名(将来是接口名)
在程序中通过[ namespace + id ]定位到执行哪一条SQL语句
-->
<mapper namespace="EmpMapper">

<select id="findAll" resultType="com.tedu.pojo.Emp">
select * from emp
</select>

<select id="insert">
insert into emp values(null,‘aa‘,‘bb‘,8888)
</select>

<select id="delete">
delete from emp where id=18
</select>


</mapper>

 

 

 

 

package com.tedu.mybatis;

import java.io.InputStream;
import java.util.List;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.Test;

import com.tedu.pojo.Emp;

public class TestMybatis2 {
private static SqlSession session=null;

static{
try {
//1.读取Mybaits核心配置文件(mybatis-config.xml)
InputStream in = Resources.getResourceAsStream("mybatis-config.xml");
//2.通过配置信息获取一个 SqlsessionFactory 工厂
SqlSessionFactory fac = new SqlSessionFactoryBuilder().build(in);
session = fac.openSession();

} catch (Exception e) {
e.printStackTrace();
}
}
/*练习1: 查询员工信息*/
@Test
public void TestMybatis(){

List<Emp> list = session.selectList("EmpMapper.findAll");

for (Emp emp : list) {
System.out.println(emp);

}

}


/*练习2: 新增员工信息: 刘德华 歌手 888*/
@Test
public void testInsert(){
//执行Sql 语句 返回处理处理后的结果

int rows = session.update("EmpMapper.insert");
// 提交事物
session.commit();
System.out.println("影响行数"+rows);

}

@Test
public void testUpdate(){

//执行Sql 语句 返回处理处理后的结果
int rows = session.update("EmpMapper.update");
// 提交事物
session.commit();
System.out.println("影响行数"+rows);
}

@Test
public void testdelete(){
int rows = session.delete("EmpMapper.delete");
session.commit();
System.out.println("影响行数"+rows);

}

}

相关文章
相关标签/搜索
香港最准一肖中特公开选料1 南平市| 灵武市| 周宁县| 神木县| 东安县| 台北县| 汾阳市| 砀山县| 德化县| 南雄市| 衡山县| 怀柔区| 昭苏县| 拉萨市| 尉氏县| 环江| 邓州市| 岑溪市| 禄丰县| 江达县| 阿瓦提县| 安丘市| 通山县| 石台县| 阳泉市| 城口县| 边坝县| 绥中县| 莒南县| 贺州市| 邮箱| 神木县| 固原市| 东光县| 沁阳市| 西峡县| 宿州市| 阿克陶县| 双城市| 彰化县| 沅江市| 福贡县| 巍山| 淮北市| 安化县| 汝州市| 邛崃市| 沅江市| 东山县| 交口县| 南丰县| 高碑店市| 光泽县| 宣武区| 来宾市| 彭泽县| 咸阳市| 陈巴尔虎旗| 保德县| 双桥区| 区。| 万年县| 胶南市| 无锡市| 运城市| 邯郸市| 页游| 开鲁县| 兴文县| 顺昌县| 攀枝花市| 砚山县| 永泰县| 德令哈市| 罗甸县| 黄龙县| 华坪县| 东城区| 同德县| 石渠县| 河南省| 阿鲁科尔沁旗| 永福县| 玛多县| 招远市| 高邑县| 阿拉善左旗| 汕尾市| 兰州市| 沁源县| 武山县| 富平县| 和田县| 扶绥县| 鄂州市| 哈尔滨市| 得荣县| 丰镇市| 镇远县| 阿尔山市| 东台市| 凤阳县| 尉氏县| 泉州市| 五大连池市| 涟源市| 永胜县| 吉隆县| 商河县| 靖州| 汾阳市| 弥勒县| 临沂市| 高台县| 靖安县| 陆河县| 醴陵市| 宝丰县| 卢龙县| 柳林县| 元江| 壶关县| 尼玛县| 富顺县| 常熟市| 镇康县| 克山县| 民权县| 尼玛县| 沁水县| 鄂州市| 汕头市| 类乌齐县| 澄城县| 应城市| 诸城市| 邢台县| 泸水县| 贵溪市| 锦州市| 梧州市| 门头沟区| 襄垣县| 商城县| 盘锦市| 枞阳县| 安达市| 奉化市| 桦川县| 托克逊县| 龙门县| 济阳县| 兴城市| 灌阳县| 天津市| 明溪县| 牟定县| 中西区| 闵行区| 无棣县| 巴里| 淄博市| 孟津县| 溧阳市| 卫辉市| 崇明县| 十堰市| 贵南县| 高安市| 三穗县| 古田县| 长寿区| 民勤县| 清徐县| 肇东市| 抚松县| 上林县| 安顺市| 荔浦县| 瑞金市| 柳河县| 定州市| 崇礼县| 香格里拉县| 正安县| 井冈山市| 内黄县| 南开区| 全椒县| 上栗县| 芜湖县| 金溪县| 含山县| 无锡市| 张家口市| 迭部县| 宾川县| 荥阳市| 乐东| 保定市| 麻城市| 宝清县| 崇阳县| 宁南县| 渭源县| 龙游县| 赤壁市| 慈利县| 南丰县| 韶关市| 南汇区| 广灵县| 太白县| 太和县| 沙河市| 鄄城县| 鲜城| 印江| 平凉市| 买车| 胶南市| 卫辉市| 新野县| 淮北市| 尤溪县| 伊金霍洛旗| 即墨市| 康保县| 延长县| 分宜县| 肃北| 合川市| 集安市| 开封市| 色达县| 江城| 晋中市| 藁城市| 华亭县| 叶城县| 桐梓县| 岳西县| 和林格尔县| 万盛区| 长岭县| 临夏县| 东阿县| 沙田区| 静乐县| 吉水县| 长寿区| 齐齐哈尔市| 贵州省| 金溪县| 安新县| 鸡泽县| 乌拉特中旗| 玉环县| 大荔县| 万载县| 铁岭县| 双柏县| 秦皇岛市| 宝山区| 靖远县| 大田县| 靖江市| 通许县| 丰都县| 曲阜市| 新蔡县| 鹰潭市| 宝坻区| 邵东县| 沿河| 大同县| 拉萨市| 金乡县| 富裕县| 威远县| 紫金县| 乌苏市| 天祝| 宜丰县| 闽清县| 营口市| 襄汾县| 出国| 东光县| 什邡市| 任丘市| 德兴市| 墨竹工卡县| 樟树市| 石首市| 千阳县| 咸阳市| 阜南县| 永康市| 杭锦旗| 台北市| 清涧县| 安宁市| 福泉市| 安图县| 炎陵县| 铁岭县| 泾源县| 溧水县| 深圳市| 凉山| 鄂温| 瑞丽市| 红河县| 合山市| 资溪县| 饶阳县| 门源| 保康县| 锡林郭勒盟| 保亭| 黄浦区| 柳江县| 新闻| 平和县| 改则县| 宜兰市| 榆树市| 五原县| 阿克陶县| 绥阳县| 霍城县| 大竹县| 常山县| 平凉市| 双城市| 和田市| 海盐县| 尼木县| 井陉县| 柏乡县| 丰原市| 崇礼县| 曲周县| 嘉义县| 潼关县| 措勤县| 广安市| 京山县| 武乡县| 开远市| 南陵县| 古交市| 沛县| 义乌市| 镇雄县| 韩城市| 永德县| 开原市| 平定县| 安泽县| 宁化县| 抚顺市| 嘉义市| 北碚区| 南昌县| 大洼县| 阆中市| 安达市| 凌云县| 北票市| 周宁县| 红桥区| 镇江市| 沈阳市| 阜平县| 泊头市| 晋州市| 布尔津县| 化州市| 汤阴县| 正镶白旗| 赤壁市| 涞水县| 宁陵县| 屏东市| 健康| 渭源县| 泾源县| 色达县| 麻江县| 临夏县| 东兰县| 博爱县| 巴彦县| 贵南县| 荆门市| 灵寿县| 宁化县| 会泽县| 海兴县| 湖口县| 苍梧县| 盐亭县| 新闻| 江油市| 马尔康县| 田林县| 陆川县| 新干县| 山东省| 松江区| 墨竹工卡县| 大姚县| 根河市| 罗甸县| 德化县| 鄯善县| 涟水县| 精河县| 凤山市| 东乌| 黄龙县| 凉山| 上思县| 安乡县| 临朐县| 和硕县| 涟水县| 东城区| 兴山县| 类乌齐县| 辽中县| 福泉市| 廊坊市| 临高县| 吉木乃县| 玉门市| 青铜峡市| 莫力| 陕西省| 彭泽县| 长汀县| 康乐县| 邻水| 南投市| 昌邑市| 盘山县| 信阳市| 麻江县| 察隅县| 武威市| 台北市| 丹凤县| 平凉市| 曲靖市| 永嘉县| 滨州市| 南皮县| 驻马店市| 敖汉旗| 武定县| 宜兴市| 贵德县| 铁岭县| 南丹县| 曲靖市| 布尔津县| 特克斯县| 册亨县| 广河县| 青铜峡市| 镇远县| 湘阴县| 舒城县| 山东| 临高县| 杂多县| 莆田市| 康马县| 大安市| 沾益县| 女性| 汽车| 赤水市| 镇康县| 湛江市| 余干县| 陵川县| 额敏县| 兴义市| 通榆县| 江安县| 黑龙江省| 舟曲县| 虎林市| 勐海县| 天祝| 防城港市| 康马县| 塔城市| 抚顺县| 康平县| 娱乐| 麻江县| 偃师市| 鹰潭市| 巴彦县| 双桥区| 江源县| http://wap.gz1980producec.fun http://wap.yqo6j6rl7v.fun http://www.bo2020cools.fun http://www.yqo0j8rl9v.fun http://www.jvz0j0r9o.fun http://wap.gz1980charterc.fun http://m.bo2020tops.fun http://www.bo2020longs.fun http://www.yqo1j8rl0v.fun http://wap.yqo3j3rl4v.fun http://www.gz1980sportc.fun http://wap.gz1980wetc.fun http://m.bo2020sends.fun http://www.yqo8j0rl7v.fun http://wap.yqo8j1rl0v.fun