iBATIS教程 (二)环境的安装和配置,以及一个简单的例子
来源:互联网 发布:我国粮食产量 知乎 编辑:程序博客网 时间:2024/05/17 03:12
个人学习经历:
最近刚接触iBATIS,借了两部书,一本是中国人翻译外文的,一个简单的概念用及其废话,复杂的语言表达出来,让我不知所以然,还好之前看了一部教学视频,大概心里有数快速入门了。另一本很薄,也并没有把东西讲清楚。
其实我个人认为框架这种东西,其实就是引用几个jar包,然后把一个web需要做的一些常用步骤进行了封装,然后设置了一些步骤,和约定俗成的分布,比如数据库的连接放在这个文件,sql语言放在这个文件,所需要的操作放在这里,彼此之间再用几个文件相互连接就可以了。所以你只需要知道哪些文件是干什么的,哪些文件是用来配置和连接的,彼此之间是如何跳转的就可以了。
于是我找到了一个简单例子的博客。但是问题又来了,大部分热人也有这个经历,博客很多东西都是不讲的,比如文件应该具体放在哪个位置,数据库应该怎么设置等等,导致你以为把博客中已经表达的东西都做出来了,就是得不到结果。
那么今天我就把别人博客的例子做一个补充和讲解,方便大家学习,也方便自己记忆。肯定有错误的地方,自己以后慢慢体会再改。
原文地址:
第一篇,基本配置
iBatis-iBatis配置环境(eclipse+mysql) - 马兆娟 廊坊师范学院信息技术提高班第八期 - 博客频道 - CSDN.NET
http://blog.csdn.net/mazhaojuan/article/details/21808407
第二篇,基本操作
iBatis-iBatis基本操作(增删改查) - 马兆娟 廊坊师范学院信息技术提高班第八期 - 博客频道 - CSDN.NET
http://blog.csdn.net/mazhaojuan/article/details/23354759
第一篇的基本配置都是对的,第二篇在第一篇的基础上做了补充,并且修改了SqlMap文件。
文章并没有讲文件夹的位置,高手肯定知道,像我这种初级的还是出错了。我截图给大家
工程名本来没有末尾那个1 的,跑的时候报错,说重名,上网百度改了一下,至今也不知道为什么,哪里重名了。
这里还会出两个问题
1、数据库是USER下面的mydb,所以我一开始在dbproperties里配置的时候写的是
url=jdbc:mysql://localhost:3306/user/mydb
发现出错,找不到,后来改成
url=jdbc:mysql://localhost:3306/mydb就没事的了
2、上面改了之后发现输入进去是乱码,原博客输入进去结果没有乱码,我也不知道为什么,后来找到了解决方案
url=jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf-8
就没有问题了
整体框架:
- iBATIS教程 (二)环境的安装和配置,以及一个简单的例子
- 一个简单的iBatis入门例子
- 一个简单的iBatis入门例子
- 一个简单的iBatis入门例子
- 一个简单的iBatis入门例子
- J2ME程序开发环境配置的一个简单例子
- 介绍Struts 1.1 框架基本原理,以及介绍Struts 1.1 安装和一个简单的例子。
- JavaFX环境的搭建和一个简单的例子
- 开发环境配置(二) win7下IIS的安装和配置 图文教程
- 使用JNDI的一个简单iBatis的例子
- iBATIS实现的一个例子
- iBATIS实现的一个例子
- iBatis实现的一个例子
- iBATIS实现的一个例子
- iBATIS实现的一个例子
- struts2的配置和一个简单的例子
- ibatis 的简单配置
- Ibatis动态查询例子(#和$以及iterate等的用法)
- 各种数据库连接串的配置收集
- xUtils API 文档
- 拦截器和过滤器的区别
- 终于解决!!RF切换工作目录,调用其他目录中的python函数,搞屎我了
- oracle调试存储过程
- iBATIS教程 (二)环境的安装和配置,以及一个简单的例子
- struts2中xml标签总结
- iOS --- KVO
- js目标时间与当前时间差转换年月日天数
- QTableWidget中表格显示图片
- GL_BOOK_10
- [DIV/CSS] [译]CSS 居中(Center)方法大合集
- Android 多渠道打包
- 制作登录窗口