- 浏览: 930857 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (445)
- 备忘 (0)
- java基础 (28)
- jsp (15)
- css (4)
- javascript (30)
- struts (7)
- servlet (2)
- struts2 (7)
- jdbc (16)
- hibernate (22)
- ibatis (0)
- jpa (1)
- spring (17)
- spring定时任务 (8)
- 整合开发 (12)
- JavaArticle (0)
- php (6)
- velocity (2)
- mysql (19)
- sqlserver (52)
- oracle (23)
- lucene (49)
- ajax (13)
- dwr (5)
- JFreeChart (1)
- service (14)
- tools (18)
- c#基础 (20)
- 程序安全 (0)
- 学习网站 (1)
- 社会需求 (2)
- flash (1)
- 流媒体 (1)
- java_code (1)
- htmlparser (1)
- 速动画教程 (5)
- 设计模式 (1)
- xml操作 (2)
- uml操作 (4)
- 测试 (1)
- linux (8)
- 版本控制 (4)
- 服务器 (12)
- 安全 (6)
- 美工 (2)
最新评论
-
Zhang_amao:
我想问一下, 你用的lucene版本和highligher的版 ...
使用Lucene的Highlighter实现文件摘要的自动提取 -
wangmengfanwangzhi:
博主,你的QQ是什么啊?有关于lucene的问题想要请教啊~~ ...
Lucene下载及测试 -
cutesunshineriver:
讲得很好,理解起来很顺,对个人学习的帮助性很大,谢谢博主。
velocity入门一 -
libin2722:
我这里有一个任务调度,在晚上3点时候会自动将数据库中某表的数据 ...
Lucene-2.2.0 源代码阅读学习(16) -
greatwqs:
java -cp $JVM_ARGS $classpath ...
java的cp命令
1。先交代一下何为IBatisNet
IBatisNet是一个ORM(Object Relational Mapping,对象关系映射)框架,着重于ORM中的M(Mapping),通过使用XML文档在sql语句和实体对象之间建立映射。是IBatis的.NET版本
2 。IBatisNet配置文件详解
SqlMap.config Map配置文件
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<settings>
<setting useStatementNamespaces="false"/> 是否使用sqlMap节点中的namespace
<setting cacheModelsEnabled="true"/> 是否启用缓存机制
<setting validateSqlMap="false"/> 是否需要使用SqlMapConfig.xsd schema验证隐射
</settings>
<database>
<provider name="sqlServer1.1"/> provider获取providers.config中对应的属性
<dataSource name="ConnectString" connectionString="server=.;database=Test;user id=sa;password=sa;Connection Reset=FALSE;Min Pool Size=1;Max Pool Size=100"/>
数据库链接
</database>
<sqlMaps>
<sqlMap resource="maps/Member.xml"/> Map文件加载的路径,如果要加载多个,按此格式写下去
</sqlMaps>
</sqlMapConfig>
2.providers.config 数据库链接配置文件
<?xml version="1.0" encoding="utf-8"?>
<providers xmlns="http://ibatis.apache.org/providers" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<clear/>
<provider
name="sqlServer1.0"
enabled="false"
assemblyName="System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
connectionClass="System.Data.SqlClient.SqlConnection"
commandClass="System.Data.SqlClient.SqlCommand"
parameterClass="System.Data.SqlClient.SqlParameter"
parameterDbTypeClass="System.Data.SqlDbType"
parameterDbTypeProperty="SqlDbType"
dataAdapterClass="System.Data.SqlClient.SqlDataAdapter"
commandBuilderClass="System.Data.SqlClient.SqlCommandBuilder"
usePositionalParameters = "false"
useParameterPrefixInSql = "true"
useParameterPrefixInParameter = "true"
parameterPrefix="@"
/>
<provider
name="sqlServer1.1"
enabled="true" //默认数据库设置为true
assemblyName="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
connectionClass="System.Data.SqlClient.SqlConnection"
commandClass="System.Data.SqlClient.SqlCommand"
parameterClass="System.Data.SqlClient.SqlParameter"
parameterDbTypeClass="System.Data.SqlDbType"
parameterDbTypeProperty="SqlDbType"
dataAdapterClass="System.Data.SqlClient.SqlDataAdapter"
commandBuilderClass="System.Data.SqlClient.SqlCommandBuilder"
usePositionalParameters = "false"
useParameterPrefixInSql = "true"
useParameterPrefixInParameter = "true"
parameterPrefix="@"
/>
<providers>
可以获取官方文件,获得相应数据库的provider
发表评论
-
动态修改CSS样式
2012-07-26 12:51 1176只要在标签里加上runat ="server&quo ... -
web.config详解
2010-03-21 18:08 2448总是不记得新建项目找 ... -
Button1.Attributes.Add()方法小结
2010-02-07 11:21 2241//首先要在PageLoad()事件中注册属性 prot ... -
dropdownlist绑定的二种方法
2010-01-22 18:04 3798第一种方法: string ConnStrin ... -
GAC( 全局程序集缓存)
2009-06-25 11:04 1947计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计 ... -
.NET 脚本
2009-06-24 17:08 1189简介你知道我对于前.NET时代有什么留恋吗?脚本!我喜欢创建一 ... -
路径问题
2009-06-19 14:45 901Requst.FilePath获取当前请求的虚拟路径。File ... -
asp.net 页面的事件执行顺序
2009-06-02 10:55 1764默认的aspx页面都是继承 ... -
IBatisNet使用方法(五)动态SQL
2009-05-25 15:35 2552动态sql就可以解决相关的多表链接查询以及模糊查询的问题 ... -
IBatisNet使用方法(四)关于存储过程的使用方法
2009-05-25 15:33 1154先写个简单的存储过程 create proc Ins ... -
IBatisNet使用方法(三)与数据库的简单交互相应的类
2009-05-25 15:30 1175Create table Member ( User_I ... -
IBatisNet使用方法(二)与数据库的简单交互
2009-05-25 15:27 1074Member.xml <?xml version=&q ... -
OnInit 和 Page_Init 事件有什么不同
2009-05-25 15:25 1974OnInit是最先执行的, ... -
castle入门-cms修改
2009-05-22 11:20 1204windsor = new WindsorContainer( ... -
C#页面间保存值
2009-05-04 17:39 1238和java不同,c#中没有什么request.setAtrri ... -
一个在线反编译dll的地址
2009-03-12 08:15 7016http://www.remotesoft.com/salam ... -
Repeater分页显示
2009-02-18 16:51 1303简单的说,先从控件工具箱中拖入两个label(currten ... -
net的几种传值方法
2009-02-17 19:28 1262第一种方法:通过URL链 ... -
使用C# lock同时访问共享数据
2008-11-13 09:57 3898最近在看些c#的代码,发现很多是以前没有接触到了,只能上网查 ...
相关推荐
Ibatisnet,全称为iBATIS .NET,是一款基于.NET平台的持久层框架,它主要解决了在使用ADO.NET操作数据库时遇到的一些问题,比如SQL语句与代码难以分离、各层之间的耦合度过高等。iBATIS的核心在于通过XML配置文件...
### IBatisNet在.NET中的使用总结 #### 一、引言与概述 在企业级应用开发中,需求的频繁变更和代码的重复性是两大痛点。为了提高项目的可维护性和可扩展性,开发者通常会选择使用ORM(Object-Relational Mapping)...
从文件列表来看,我们有"复件 IbatisNet+.doc",这可能是一个详细的IBATISNET教程文档,涵盖了框架的安装、配置、基本用法以及高级特性。另一个文件"IBatis"可能包含的是关于原始JAVA版IBATIS的相关资料,包括原理...
iBatisNet是一款基于.NET平台的...通过这个DEMO,你可以学习到如何在.NET项目中使用iBatisNet连接SQLite数据库,并进行基本的数据操作。在实际项目中,你还可以根据需要扩展这个基础,实现更复杂的CRUD操作和事务管理。
总的来说,IBatisNet.Dll汇总提供了使用IBatisNet框架所需的基本组件,涵盖了数据映射、通用工具和面向切面编程的支持。这为.NET开发者提供了一个高效、灵活的数据库操作解决方案,有助于简化数据访问层的实现,从而...
综上所述,IbatisNet连接SQL Server 2008的过程包括配置SqlMapConfig.xml文件,创建SqlMap实例,打开数据库连接,定义和使用映射文件。在C#代码中,利用这些元素,你可以方便地执行SQL查询,处理数据,以及进行其他...
假设我们已经完成了上述的安装和配置步骤,接下来是如何使用iBatis.NET进行基本的数据操作: 1. **创建映射文件**:对于`People`表,我们需要创建一个映射文件,如`People.xml`。在这个文件中,我们可以定义各种SQL...
在这个例子中,我们将会探讨如何使用iBatisNet在C# WinForm应用程序中实现基本的CRUD(创建、读取、更新、删除)操作。首先,我们需要了解几个关键概念: 1. **ORM框架**:ORM是一种编程技术,它允许开发者用面向...
安装完成后,需要在App.config或Web.config中配置IBatisNet的基本设置,包括数据库连接字符串、SqlMapConfig.xml文件的位置等。 ```xml <section name="ibatisNet" type="iBatisNet.Framework.Config....
1. iBatisNet基本概念: - SQL映射:iBatisNet的核心是SQL映射文件,它定义了数据库查询和更新语句,以及如何将这些结果映射到.NET对象。 - 映射文件结构:包括SQL语句、参数映射和结果集映射等部分,通过XML格式...
5. **C#代码实现**:在WinForm的后台代码中,创建SqlMap实例,加载配置文件,然后调用相应的SQL语句方法,传入分页参数。获取到数据后,填充到datagridview控件中展示。 6. **用户界面交互**:在WinForm的界面设计...
5. **结果集映射**:`IBatisNet`使用`ResultMap`来定义查询结果如何映射到对象,支持一对一、一对多、多对一等复杂关系的映射。 6. **数据验证**:`IBatisNet.DataAccess`模块提供了数据验证功能,可以确保输入数据...
在"IBatisNetDemo"这个压缩包中,可能包含了一个简单的示例项目,展示了如何使用IBatisNet进行这些基本操作。通常,这个项目会包含以下部分: - **配置文件(SqlMapConfig.xml)**:这是IBatisNet的主配置文件,...
这个示例项目非常适合初学者学习和理解IbatisNet的工作原理和使用方法。 首先,IbatisNet的核心思想是通过XML配置文件来定义SQL语句和数据访问逻辑。在IbatisDemo01中,我们可以找到对应的配置文件,如`...
通过本教程书的学习,你将掌握Ibatis.net的基本使用方法,包括查询、插入、更新和删除数据,以及如何处理复杂的业务场景。同时,你还将了解到如何结合其他.NET技术,如Entity Framework或NHibernate,以实现更高效、...
【IBatisNetDemo】是一个基于.NET平台的演示项目,它全面展示了IBatis...通过学习和实践IBatisNetDemo,开发者可以深入了解如何在.NET环境中使用IBatis.NET,掌握数据库操作、业务逻辑处理和项目结构设计的基本技巧。
- 本指南将详细介绍iBATIS Data Mapper的基本概念、配置方法以及如何在项目中有效地使用它。 - **1.2 免责声明** - 文档中的所有信息都是基于最新版本的iBATIS Data Mapper编写,对于由于版本差异导致的信息不准确...
1. **配置文件**:IbatisNet使用XML配置文件来定义数据库连接、SQL映射以及对象-关系映射(ORM)。这些配置文件通常以`.config`或`.xml`为扩展名,包含数据库连接字符串、事务管理设置等。在本示例中,你需要查找并...
下面我们将详细探讨iBATIS在.NET中的使用方法,以及如何利用提供的文件进行实践。 首先,了解iBATIS的基本概念。iBATIS是一个轻量级框架,它的核心功能是动态SQL映射,允许开发者编写SQL语句并将其封装到XML配置...
首先,我们需要创建一个接口`DataSource`,定义基本的数据源操作方法,如获取连接、执行SQL等。然后,针对每个具体的数据源(例如:MySQL、Oracle),实现这个接口。这些实现类就是基础的数据源对象。 接着,创建一...