c#导出bugfree3.0的数据到禅道
环境:vs2012MVC4项目,mysql server5.6
准备:bugfree的数据库导出后.sql文件,禅道7.1的数据库文件
基本过程:这是个笨办法,也没有优化过代码,导入数据时候比较慢。禅道只支持导入bugfree1.x、bugfree2.x的数据,我这个是bugfree3,只能这样做一遍了。这个示例只导出原bugfree中的用户、产品、模块、bug、Action、附件。
1、先把bugfree的数据库导入到mysql server5.6中,不管用什么管理端导入都行。我这里的原来运行bugfree的是xampp软件,用vs2012连接mysql数据库一直连接不上才下载mysql server安装的。bugfree3中的mysql引擎是INNODB,直接复制bugfree的数据库文件到mysql server5.6的data目录,会出错,默认引擎不同。
2、直接复制禅道7.1的数据库文件到mysql server5.6的data目录,这个就可以直接复制就能正常使用数据库了。
3、在vs2012中安装两个插件,让vs2012能够连接到mysql数据库。MySQL Connector/Net 6.8.3和MySQL for VisualStudio。参考这篇文章 http://www.cnblogs.com/gameman/p/3773240.html
4、建立一个项目,mvc、控制台、窗口项目都行。
5、如参考文章那样,连接mysql数据库,添加bugfree、zentao的ADO.NET实体数据模型。
6、有了模型,就可以操作表、操作字段,来表对表、字段对字段来查询、插入数据了。
7、最后把bugfree所在目录htdocs\bugfile下的文件都复制到禅道所在目录xampp\zentao\www\data\upload\1 下,这是把附件(图片、文件)复制过来
以下链接是我的关于各个表操作的代码,谁有需要的话可以下载下来参考下。
http://pan.baidu.com/s/1e05GU
最新文章
- android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module
- 『U3D学习』破坏神回忆图<;一>;任务系统
- liunx之:解决liunx下dns配置重启失效的问题
- 树莓派安装Transmission-daemon出现的问题
- Windows Azure Service Bus (6) 中继(Relay On) 使用VS2013开发Service Bus Relay On
- 基于MVC4+EasyUI的Web开发框架形成之旅--基类控制器CRUD的操作
- [转]关于 initWithNibName 和 loadNibNamed 的区别和联系-iPhone成长之路
- div在固定高的文字垂直居中
- Android加载网络图片的工具类
- Class Object
- 【Linux常识篇(2)】理解inode
- Cocos2d-x中父节点scale对子节点的影响
- ES6核心内容精讲--快速实践ES6(一)
- 爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider)
- Android开发:修改eclipse里的Android虚拟机路径
- 生成SQL Server数据字典
- python答题辅助
- cryptsetup文件系统加密
- oracle user locked(timed)处理
- gsoap内存管理与释放