ibatis教程中文版

ibatis教程中文版

ID:9806229

大小:182.00 KB

页数:27页

时间:2018-05-10

ibatis教程中文版_第1页
ibatis教程中文版_第2页
ibatis教程中文版_第3页
ibatis教程中文版_第4页
ibatis教程中文版_第5页
资源描述:

《ibatis教程中文版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.显示数据库所有数据iBatis是个像Hibernate,JDO,EJB一类的数据持久框架,它能将对象映射为SQL语句.它是个轻量级的框架并且持久性API适合持久化POJO.iBatis也与Hibernate,JDO不同,因为它使用存储过程和现有的SQL来处理数据库.本节我们将向你讲述如何配置iBatis来运行一个小型程序.既然一次性将所有知识全部解释很难,我们索性把本教程分为几个单独的例子来陈述.该例是关于如何从数据库读取数据并将结果显示在你的命令提示符上.在第二个例子中你将学习如何添加更多的数据到数据库中,在此之后的第三个例子将会向你展示如何通过iBatis

2、从记录中删除数据.现在的第一个例子将会向你展示如何从数据库中读取记录,我们需要一个数据库来执行查询,所以我们使用MySQL5.0作为这个例子的数据库.这里我们将要检索一些人的contact的信息,contact的表结构给出如下:DROPTABLEIFEXISTS`contact`;CREATETABLE`contact`(`id`int(11)NOTNULLauto_increment,`firstName`varchar(20)defaultNULL,`lastName`varchar(20)defaultNULL,`email`varchar(20)defau

3、ltNULL,PRIMARYKEY(`id`));根据Contact表我们需要创建一个POJO类,在我们的例子中,数据库vin有一个表Contact,包括四个字段:·id·firstName·lastName·emailContact.javapublicclassContact{privateStringfirstName;privateStringlastName;privateStringemail;privateintid;publicContact(){}publicContact(StringfirstName,StringlastName,Strin

4、gemail){this.firstName=firstName;this.lastName=lastName;this.email=email;}publicStringgetEmail(){returnemail;}publicvoidsetEmail(Stringemail){this.email=email;}publicStringgetFirstName(){returnfirstName;}publicvoidsetFirstName(StringfirstName){this.firstName=firstName;}publicintgetId(

5、){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetLastName(){returnlastName;}publicvoidsetLastName(StringlastName){this.lastName=lastName;}}为了映射配置我们需要创建SqlMapConfig.xml来指定如下信息:针对映射语句的命名空间前缀我们的数据库将使用JDBC来进行访问针对MySQL的JDBC驱动为"com.mysql.jdbc.Driver"连接URL为"jdbc:mysql://192.168.

6、10.112:3306/vin"用户名与密码分别为"root"和"root"我们的SQL语句描述在"Contact.xml"SqlMapConfig.xml

7、"true"/>

8、"/>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。