iBatis是apache的一个开源项目,一个O/RMapping解决方案,iBatis最大的特点就是小巧,上手快。如果不需要太多复杂的功能,iBatis是能满足要求又足够灵活的最简单的解决方案。官网是http://ibatis.apache.org/
与jdbc相比:优点
1.减少了61%代码量
2.简单
3.架构级性能增强
4.sql语句与程序分离
5简化了项目分工
6.增强了移值性
缺点:
1.sql语句需要自己写
2.参数只能传入一个
有3个文件
SqlMap.properties:用来写数据库连接的路径的属性文件内容如下:
sqlserver2005:
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;databaseName=login
username=sa
password=sa
Users.xml这是自定义的映射文件在里面写sql语句内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载