网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

ibatis学习笔记之实例

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【网学网提醒】:网学会员鉴于大家对十分关注,论文会员在此为大家搜集整理了“ibatis学习笔记之实例”一文,供大家参考学习


    1.数据库建表;
    2.创建Java工程;
    3.新建lib文件夹(增加ibatis.jar和数据库的jdbc连接器),并添加外部归档;
    4.创建SqlMapConfig.xml文件配置连接数据库信息;
    
        PUBLIC"-//ibatis.apache.org//DTDSQLMapConfig2.0//EN"
    "ibatis.apache.org/dtd/sql-map-config-2.dtd">
    DTD文件是从网上下载的,可以用Alt+"/"显示文件属性(代码提示)。
    如果不能上网,下载不了DTD文件,还可以在jar文件包中去寻找:
    com.ibatis.sqlmap.engine.builder.xml包下面有两个DTD文件:
    sql-map-2.dtd
    sql-map-config-2.dtd
    拷贝到xml文件下需要更改下XML的配置
        PUBLIC"-//ibatis.apache.org//DTDSQLMapConfig2.0//EN"
    "./sql-map-config-2.dtd">
    
     //事物管理
     //简单工程类型,配置数据源
    
    
    
    
    
    
     //可以有多个,
    //路径例如:com/ibatis/test/userAccount.xml
    

    5.创建并配置userAccount.xml文件,具体查询数据及SQL语句
    
        PUBLIC"-//ibatis.apache.org//DTDSQLMapConfig2.0//EN"
    "./sql-map-config-2.dtd">
    
    
    select*fromuser_accountwheregroupname=#groutName#
    
    

    6.创建测试示例,新建Demo1.java文件:
    importjava.io.Reader;
    importjava.io.IOException;
    importjava.sql.SQLException;
    importjava.util.List;
    importcom.ibatismon.resources.Resources;
    importcom.ibatis.sqlmap.client.SqlMapClient;
    importcom.ibatis.sqlmap.client.SqlMapClientBuilder;
    publicclassDemo1{
    publicstaticvoidmain(String[]args)throwsSQLException{
    Stringresource="[路径]/SqlMapConfig.xml";//加载路径
    Readerreader;
    tyr{
    reader=Resources.getResourceAsReader(resource);
    SqlMapClientsqlMap=SqlMapClientBuilder.buildSqlMapClient(reader);
    Listlist=sqlMap.queryForList("getAllUsers","NBA");
    for(inti=0;i    System.out.println(list.get(i));
    }
    }catch(IOExceptione){
    e.printStackTrace();
    }
    }
    }
    
  • 上一篇资讯: ibatis学习资料
  • 下一篇资讯: IBatis学习总结
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师