环境: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

最新文章

  1. android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module
  2. 『U3D学习』破坏神回忆图<一>任务系统
  3. liunx之:解决liunx下dns配置重启失效的问题
  4. 树莓派安装Transmission-daemon出现的问题
  5. Windows Azure Service Bus (6) 中继(Relay On) 使用VS2013开发Service Bus Relay On
  6. 基于MVC4+EasyUI的Web开发框架形成之旅--基类控制器CRUD的操作
  7. [转]关于 initWithNibName 和 loadNibNamed 的区别和联系-iPhone成长之路
  8. div在固定高的文字垂直居中
  9. Android加载网络图片的工具类
  10. Class Object
  11. 【Linux常识篇(2)】理解inode
  12. Cocos2d-x中父节点scale对子节点的影响
  13. ES6核心内容精讲--快速实践ES6(一)
  14. 爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider)
  15. Android开发:修改eclipse里的Android虚拟机路径
  16. 生成SQL Server数据字典
  17. python答题辅助
  18. cryptsetup文件系统加密
  19. oracle user locked(timed)处理
  20. gsoap内存管理与释放

热门文章

  1. Visual Studio中UnitTesting单元测试模板代码生成
  2. webapi 中的本地登录
  3. CSS属性简写
  4. 深入理解Javascript中构造函数和原型对象的区别
  5. 初学HTML 常见的标签(三) 插入类标签
  6. 处理Xcode 警告
  7. iOS开发工程师面试题(二)
  8. Windows操作系统优化(Win7版) - 进阶者系列 - 学习者系列文章
  9. #研发解决方案介绍#IdCenter(内部统一认证系统)
  10. EditText的inputType常用取值