2. DB table:
employee.sql, and SiteConfig.sql
-- phpMyAdmin SQL Dump
-- version 2.10.2
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2009 年 06 月 21 日 13:33
-- 服务器版本: 5.0.15
-- PHP 版本: 5.2.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- 数据库: `test`
--
-- --------------------------------------------------------
--
-- 表的结构 `employee`
--
-- 创建时间: 2009 年 03 月 07 日 21:03
--
CREATE TABLE `employee` (
`id` int(10) NOT NULL,
`username` varchar(20) NOT NULL default '',
`email` varchar(20) default NULL,
`birthday` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- 导出表中的数据 `employee`
--
INSERT INTO `employee` VALUES (1, 'Dingfei', 'df_gis@126.com', '1999-06-21');
INSERT INTO `employee` VALUES (2, 'Jeffy', 'jeffyd@sz.webex.com', '1991-06-04');
INSERT INTO `employee` VALUES (3, 'zerostar', 'zerostar@yahoo.com', '1984-06-24');
-- phpMyAdmin SQL Dump
-- version 2.10.2
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2009 年 06 月 21 日 13:32
-- 服务器版本: 5.0.15
-- PHP 版本: 5.2.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- 数据库: `test`
--
-- --------------------------------------------------------
--
-- 表的结构 `siteconfig`
--
-- 创建时间: 2009 年 06 月 21 日 17:43
--
CREATE TABLE `siteconfig` (
`SITEID` int(12) NOT NULL auto_increment,
`ITEMNAME` varchar(32) collate utf8_bin NOT NULL,
`ITEMVALUE` varchar(32) collate utf8_bin NOT NULL,
PRIMARY KEY (`SITEID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='site info' AUTO_INCREMENT=10009 ;
--
-- 导出表中的数据 `siteconfig`
--
INSERT INTO `siteconfig` VALUES (10001, 0x54535031, 0x313233343536);
INSERT INTO `siteconfig` VALUES (10002, 0x54535032, 0x323334353637);
INSERT INTO `siteconfig` VALUES (10003, 0x737570706f727441554f, 0x31);
INSERT INTO `siteconfig` VALUES (10004, 0x737570706f7274566f4950, 0x30);
INSERT INTO `siteconfig` VALUES (10005, 0x737570706f72744f74686572, 0x31);
INSERT INTO `siteconfig` VALUES (10006, 0x737570706f727454656c65, 0x31);
INSERT INTO `siteconfig` VALUES (10007, 0x737570706f7274545350, 0x30);
INSERT INTO `siteconfig` VALUES (10008, 0x737570706f72744f74686572, 0x31);
分享到:
相关推荐
2. 动态SQL:Ibatis支持在映射文件中编写动态SQL,可以根据条件动态地生成不同的SQL语句,提高了代码的可读性和维护性。 3. 参数映射:Ibatis自动将Java方法参数与SQL语句中的参数进行映射,无需手动设置...
#### 二、配置iBATIS (Chapter 2: Configuring iBATIS) - **配置文件**: `SqlMapConfig.xml` 是iBATIS的核心配置文件,用于指定数据源、事务管理器等配置信息。 - **数据源类型**: - SIMPLE: 配置一个单一的数据源...
iBATIS,全称为“Integrated Business Applications Using the SQL Maps”,是一个数据映射框架,由Anders Cui在2007年的文章中提及。iBATIS并非传统的对象关系映射(ORM)工具,而是采取了一种混合式解决方案,融合...
**2. 核心组件** - **SqlMapConfig.xml**:这是IBatis的全局配置文件,用于定义数据库连接信息、事务管理策略以及映射文件的位置等。 - **Mapper XML 文件**:每个Mapper XML文件对应一个数据访问对象(DAO),包含...
- **Using Dynamic SQL (使用动态SQL)**: 第八章介绍了iBATIS的动态SQL功能,这允许开发者根据不同的条件动态生成SQL语句,从而提高代码的灵活性和复用性。 ### 八、性能优化 - **Improving performance with ...
using (var session = SqlSessionFactory.OpenSession()) { var mapper = session.GetMapper(); mapper.InsertUser(new User { Username = "test", Password = "123456" }); var user = mapper.GetUser("test");...
### 2. SQLMap配置 在Ibatis实例中,`SqlMap`是核心配置文件,通常命名为`SqlMap.config`。这个文件定义了数据库连接信息、事务管理以及SQL语句的映射。在C#中,我们需要配置数据库连接字符串、数据提供者类型等...
"http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMap namespace="Account"> <typeAlias alias="Account" type="Account"/> <resultMap id="AccountResult" class="Account"> ...
iBATIS,全称为“Integrated Business Applications Using the Java Persistence API”,中文译为“基于Java持久层的应用集成框架”。它是一个开源的Java库,主要用于简化数据库访问,并提供了将SQL语句与Java代码...
Ibatis.net是一个轻量级的持久层框架,它在.NET环境中提供了灵活的数据访问接口,能够有效地将业务逻辑和数据访问层解耦。本测试案例基于VS2008开发环境和Access2003数据库,涵盖了Ibatis.net的基础操作,包括查询、...
Find, loads a database record using primary key value(s). FindByXXX, loads a group of records by the value of a column. Delete, deletes a database record. DeleteByXXX, deletes a group of records of...
MyBatis couples objects with stored procedures or SQL statements using a XML descriptor. Simplicity is the biggest advantage of the MyBatis data mapper over object relational mapping tools. To use ...
2. 引入iBATIS和MySQL驱动的JAR包: - `ibatis-2.3.0.677.jar` - MySQL驱动库 #### 步骤2:配置iBATIS 1. 在类路径中提供iBATIS的配置文件`sqlMapConfig.xml`: ```xml <!DOCTYPE sqlMapConfig PUBLIC "-//...
标题中的“Using jdbc so easy!”指的是使用Java数据库连接(JDBC)可以变得非常简单,而“开源”则意味着这里涉及的解决方案是开放源代码的,允许用户自由地查看、使用、修改和分发代码。在描述中,“sql-mapper”...
在.NET开发环境中,Ibatis.Net是一个流行的持久层框架,它提供了灵活的数据访问接口,与SQL Server 2008数据库的交互是其重要功能之一。本文将深入探讨如何使用IbatisNet连接到SQL Server 2008,以及相关的C#编程...
手册中提到的OpenDocSeries还包括了其他开发指南和文档,如Spring开发指南、Hibernate开发指南、iBatis2开发指南、Webwork2开发指南、持续集成实践之CruiseControl以及Using the Rake Build Language等,这些文档均...