转载请注明:来自http://blog.csdn.net/M_ChangGong/ 作者:张燕广
该系列文章我主要是在JavaSE工程中演示一下通过Ibaits实现CRUD,要移植到Web项目中也是很方便的。不久也会发表SSI(Spring2.5+Struts2+Ibaits)整合配置的系列文章。
该篇主要描述所需jar文件以及编写数据库连接部分。
需要的jar文件有
数据库连接相关jar文件如下:
commons-dbcp.jar
commons-logging.jar
commons-pool.jar
mysql-connector-java-3.1.11-bin.jar
ibaits框架jar文件如下:
ibatis-2.3.4.726.jar
配置数据库连接。
ibaits配置文件一般命名为sqlmap-config.xml,但不一定非要如此命名。
在src目录下创建sqlmap-config.xml文件,其代码如下:
通过上面的配置文件可以看出,我没有把数据库连接的具体信息写在sqlmap-config.xml文件中,而是在database.properties属性文件中通过健值对的形式配置了数据库连接的具体信息(当然也可以将数据库连接信息直接写在sqlmap-config.xml文件中)。
在src目录下创建数据库连接属性文件database.properties,其代码如下:
DRIVER=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/vote?
useUnicode=true&characterEncoding=utf8
USER=root
PASSWORD=zyg
至此,完成了项目数据库连接配置部分,下一篇主要编写bean和使用ibaits实现的DAO层代码。
分享到:
相关推荐
`iBatis` 提供了一种将SQL语句与Java代码解耦的方法,通过XML或注解来配置和映射原生信息,使开发者能够编写动态、灵活的SQL。 `MyBatis` 是 `iBatis` 的后续版本,由社区发展而来。它进一步简化了数据库操作,增强...
在IT行业中,数据库操作是必不可少的一部分,而Ibatis作为一个轻量级的持久层框架,为开发者提供了方便快捷的SQL映射工具,使得CRUD(创建、读取、更新、删除)操作变得更加简单易行。相较于Hibernate这样的ORM框架...
在Ibatis中,CRUD(Create, Read, Update, Delete)是数据库中最基本的操作,下面我们将详细介绍如何使用Ibatis实现这些操作。 1. **创建(Create)**:创建通常涉及到插入新的记录。在Ibatis中,我们定义一个Insert...
本资源"ibatis mybatis 分页 crud 完整代码"包含了这两个框架在CRUD(创建、读取、更新、删除)操作以及分页功能上的实现,下面将详细介绍相关知识点。 1. **Ibatis**: Ibatis 是一款轻量级的Java ORM(对象关系...
下面将详细介绍这三者如何整合实现CRUD(创建、读取、更新、删除)操作。 首先,SpringMVC是Spring框架的一个模块,用于构建Web应用程序。它通过DispatcherServlet接收HTTP请求,然后根据配置的HandlerMapping将...
本教程将深入探讨Ibatis如何实现CRUD(创建、读取、更新、删除)操作,如何调用存储过程,以及如何进行动态查询。 **创建(Create)** 在Ibatis中,创建数据通常通过SQL映射文件实现。每个映射文件包含一个或多个...
"封装通用的Spring3+Struts2+IBatis的CRUD"是一项常见的实践,它整合了三个强大的开源框架,用于快速开发企业级Web应用。这个项目的核心目标是创建一个能够处理基本创建(Create)、读取(Retrieve)、更新(Update)和...
在Java Web开发中,iBATIS是一个非常流行的持久层框架,它允许开发者将SQL语句直接写在配置文件中,从而简化了数据访问层的实现。本教程将深入讲解如何使用iBATIS来实现基本的CRUD(创建、读取、更新、删除)操作。 ...
iBatis 是一款轻量级的Java持久层框架,它主要负责数据库的增删改查(CRUD)操作。在本教程中,我们将探讨如何利用iBatis进行基本的数据库操作,包括配置、映射文件、SQL语句的编写以及Java代码的实现。 **一、...
通过以上步骤,我们成功地使用IBatis实现了基本的CRUD操作,包括创建数据库表、配置数据库连接、定义SQL映射规则等。IBatis的优势在于其灵活性和对SQL的直接控制能力,这使得开发者能够更高效地处理复杂的数据访问...
本篇文章将详细讲解如何利用Ibatis实现数据的连接、增加、查询、删除和修改(CRUD)操作,以及.xml文件在SQL映射中的作用。 首先,Ibatis是一个轻量级的Java ORM(对象关系映射)框架,它的核心理念是将SQL语句与...
《深入剖析iBatis框架:一个CRUD操作的项目实例》 iBatis,一个轻量级的Java持久层框架,以其简洁、灵活的特点,在Java开发领域占据了一席之地。本篇文章将通过一个具体的CRUD操作项目实例,帮助读者深入理解iBatis...
iBatis是一个轻量级的Java持久层框架,它允许开发者将SQL语句与Java代码直接结合,提供了灵活的数据访问接口。这篇博客“iBatis执行非查询语句(CRUD,函数和过程)”深入探讨了如何在iBatis中执行创建、读取、更新和...
这个名为“ibatis实现的学生信息管理示例”的项目,旨在帮助初学者理解并掌握如何利用Ibatis来处理数据库操作,如CRUD(创建、读取、更新、删除)学生信息。下面将详细介绍Ibatis框架的基本概念、工作原理以及如何...
本例子旨在教你如何利用iBatis实现数据库的增删查改(CRUD)操作。下面,我们将详细讲解这个过程。 首先,我们需要了解iBatis的基本架构。iBatis由SqlMapConfig.xml配置文件、Mapper接口和Mapper XML文件三部分组成...
为了实现CRUD操作,需要一个数据库和对应的表。例如,可以创建一个名为`Person`的表,包含`id`、`name`、`age`等字段,然后在iBatis的`Person.xml`文件中编写对应的SQL语句。 三、SSI框架的配置文件 1. **struts....
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将SQL语句与Java代码分离,从而更好地管理数据库操作。在本例中,我们将深入探讨如何使用Ibatis进行数据库交互,以及如何...
通过以上步骤,我们可以利用Ibatis灵活地实现对数据库的CRUD操作。Ibatis 的优势在于它可以更好地适应复杂的SQL逻辑,同时保持与业务逻辑的解耦。学习和掌握Ibatis,能够提高数据库操作的效率和可维护性。
数据库自己建一张简单的表就行了,特别说明 只适合新手入门 只有三个java文件和三个xml配置文件 非常简单 但是包含了crud操作 非常适合新手入门,因为项目经理让我熟悉一下ibatis 我就自学写了一个,希望对你有帮助