IBatisNet初步体验
到IBatisNet的官方网站http://ibatis.apache.org下载了相关资料后,偶是只要是Dnet的资料,统统下下来了:),先开始使用Npetshop1.0,如果连接Access数据库的话,可以很容易将系统搭建起来。运行起来后,考虑将数据库换为SqlServer数据库,由于没有找到Npetshop的SqlServer数据库脚本,只好作罢(比较纳闷,为啥不直接用MsPetshop的数据库呢)。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
回头使用帮助文档的例子,下的例子是Tutorial 1.2.1,解压根据readme.txt文件配置后,编译不过去,提示缺少IBatisNet.Common和IBatisNet.DataMapper的引用,于是添加了Npetshop的相关DLL文件,运行时老是提示“不支持的文件格式”,特郁闷!找不出来什么原因,只好换成IbatisMapper 1.2中的相关dll引用(嘿嘿,多亏偶下载的多),这样总算能编译过去了。这时数据库仍然是用access.
但是将properties.config中的数据库改为sql server后,老是提示
******************************************************************
Error while configuring the Provider named "sqlServer1.1". Cause : The provider is not in 'providers.config'.
******************************************************************
但是再Providers.config中已经确实存在sqlServer1.1了。最后上ibatis的官方网站查了查FAQ,发现里面就有答案,
************************************************************************
If you get this type of exception thrown...
IBatisNet.Common.Exceptions.ConfigurationException :
Error while configuring the Provider named "OleDb1.1".
Cause : The provider is not in 'providers.config'.
...check to make sure that the provider is enabled in your providers.config file.
Sample OleDb1.1 providers.config entry
<provider
name="OleDb1.1"
description="OleDb, provider V1.0.5000.0 in framework .NET V1.1"
enabled="true"
assemblyName="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
connectionClass="System.Data.OleDb.OleDbConnection"
commandClass="System.Data.OleDb.OleDbCommand"
parameterClass="System.Data.OleDb.OleDbParameter"
parameterDbTypeClass="System.Data.OleDb.OleDbType"
parameterDbTypeProperty="OleDbType"
dataAdapterClass="System.Data.OleDb.OleDbDataAdapter"
commandBuilderClass="System.Data.OleDb.OleDbCommandBuilder"
usePositionalParameters = "true"
useParameterPrefixInSql = "false"
useParameterPrefixInParameter = "false"
parameterPrefix = ""
/>
***********************************************************************
如上所述,将providers.config中的sqlServer1.1的enabled改为true就OK了,汗颜ing....
转载于:https://www.cnblogs.com/rhf035/archive/2005/12/20/300728.html
IBatisNet初步体验相关推荐
- mysql connector api_mysql connector c++ 1.1 API初步体验
mysql connector c++ 1.1 API初步体验 1,常用的头文件 #include #include #include #include #include #include 2,创建连 ...
- 初步体验数据驱动之美---TreeView
1.前言 继上一篇<WPF应用基础篇---TreeView>的发布之后,有部分朋问我关于里面一些基础应用的问题,可能是我写得不够详细,所以在这里,我想再次那文章中的案例来谈谈初步体验数据驱 ...
- Docker Compose 简介、安装、初步体验
[Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...
- 百度无线音乐盒刷打印服务器,百度 M-100 无线音乐盒 初步体验+简单拆解
百度 M-100 无线音乐盒 初步体验+简单拆解 2014-01-23 13:26:55 18点赞 26收藏 15评论 前段时间京东上面这个盒子做活动,虽然手头蓝牙音箱啥子的也有几个,不过受到这个盒子 ...
- ShardingSphere UI 初步体验
简介 在上两篇文章中,尝试了ShardingSphere JDBC和Proxy的相关功能,本篇进行探索ShardingSphere的UI组件部分 示例运行 这个应该是一个管理配置之类的东西,国际惯例, ...
- Azure Data Science Virtual Machine Linux的初步体验
背景信息 微软Azure 提供1元免费试用的活动,可以使用$200的积分额度或30天试用期(先到为准).由于之前工作的原因看过很多阿里云和微软Azure的产品文档,但一直没有使用过云计算产品,所以很多 ...
- 三款国产操作系统使用初步体验
最近想选择一个Linux操作系统用来日常办公.之前用过很多Linux版本,大致可以分为CentOS系列.Debian系列,Debian系列如Ubuntu.Lubuntu.Kali Linux,Cent ...
- 中国移动MIFI--CM510,4G TD-LTE MIFI 上网终端开箱及初步体验@上海
上海的,前期在4G官网报名专页登记了http://www.10086.cn/lte/recruit.html 当时由于报名结束了,所以先注册登记了信息. 1.15号中午收到10086的短信邀请,立马报 ...
- LI雨骤Moku:Go M1初步体验
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Moku:Go初上手 二.Python API的使用 总结 前言 Moku:Go是Liquid Instrumen ...
- Panda3D引擎简介跟初步体验
最近在为公司项目寻找一个合适的开源3D引擎,一开始想到的就是OGRE,irrlicht这些.由于公司里没用人接触过3D引擎,甚至连熟悉C/C++的人也只有一个.此外,基于团队现状,像OGRE之类的纯粹 ...
最新文章
- Git 2.25.0发布,支持部分clone、稀疏checkout
- 云计算-从基础到应用架构系列-云计算的概念
- 十二、使用索引规则【完】
- python 作用域嵌套_python嵌套作用域问题
- 双边分支网络:兼顾特征和分类的长尾问题解决方案
- SYN 攻击原理以及防范技术
- [Hadoop in China 2011] 华为 - NoSQL/NewSQL在传统IT产业的机遇和挑战
- mysql key value 排序_MySQL按字符串中部分数值排序
- matlab运动前无轨迹线,matlab 前轮前驱运动模型公式 和 轨迹仿真
- python初级爬虫工程师_如何入行爬虫工程师
- 使用markdown写大论文
- 从0开始学习WBE前端
- google hacking 记录
- FatSecret Platform API
- anime.js 图片位移动画_从零了解PS做gif动图的小知识小技巧(2):PS帧动画
- Unraid USB启动盘怎么更换和重新获取注册码密钥?
- ATX 移动设备共享平台
- 设计篇:一文分清UIUE
- 2020届部分校招IC笔试题
- webmail 客户端_开源Webmail客户端Isotope入门