mybatis数据库连接
MyBatis数据库连接配置文件详解 MyBatis是一款流行的持久化层框架,用于简化Java应用程序与数据库之间的交互。MyBatis的配置文件是XML格式的,用于定义数据库连接信息、事务管理器、数据源、mapper映射等。下面对MyBatis数据库连接配置文件的各个部分进行详细解释。 配置文件头 配置文件以`<?xml version="1.0" encoding="UTF-8" ?>`开头,声明了该文件的XML版本号和编码格式。紧接着是DTD(Document Type Definition)声明,`<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">`,该声明指定了MyBatis配置文件的DTD版本号为3.0。 configuration元素 `<configuration>`元素是MyBatis配置文件的根元素,该元素包含了所有的配置信息。其中,`default`属性指定了当前环境的默认值,在这个例子中是`development`。 environments元素 `<environments>`元素用于定义多个环境配置,例如开发环境、测试环境、生产环境等。每个环境都可以指定不同的数据库连接信息、事务管理器等。`default`属性指定了当前环境的默认值。 environment元素 `<environment>`元素定义了一个具体的环境配置,例如开发环境、测试环境等。`id`属性指定了环境的唯一标识。在这个例子中,环境的标识是`development`。 transactionManager元素 `<transactionManager>`元素定义了事务管理器的类型,在这个例子中是`JDBC`类型的事务管理器。 dataSource元素 `<dataSource>`元素定义了数据源的配置信息,包括驱动程序、连接URL、用户名、密码等。在这个例子中,数据源类型是`POOLED`,驱动程序是`com.mysql.jdbc.Driver`,连接URL是`jdbc:mysql://localhost:3306/test2`,用户名是`root`,密码为空。 mappers元素 `<mappers>`元素定义了mapper映射的配置信息,例如mapper的资源文件路径等。在这个例子中,mapper的资源文件路径是`SalesInfo.xml`。 MyBatis数据库连接配置文件主要定义了数据库连接信息、事务管理器、数据源、mapper映射等配置信息。这些配置信息都是可拔插的,能够根据不同的环境和需求进行调整。
- liu123dadun2014-04-07很好,很基础,谢谢分享。。。。
- 好疼啊2014-04-09很好,很基础,谢谢分享。。。。
- huaite22014-03-10很好,很基础,谢谢分享。。。。。
- 粉丝: 10
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip