日期:2014-05-18  浏览次数:20695 次

推荐:CYQ.DBImport 数据库互导工具[还能生成多种数据库脚本]
提示:本工具用.net 2.0 C# 编写,运行时需要有.net 2.0环境。

主功能介绍:

1:数据库反向工程功能

可以从任意 CYQ.Data 数据框架支持的数据库,生成其它数据库脚本。

目前支持的数据库:Access、Sql2000/2005/2008、Oracle、MySql、Sqlite。

 
2:批量导数据功能

可以从任意数据库中将数据导向另一个数据库。

由于具有反向生成其它数据库脚本功能,因此会自动检测是否存在指定表:

若表不存在,则自动创建表;

若表存在,则直接导入数据。

 

界面及使用介绍:

 

1:双击运行,见:主界面



说明:

1:DBConnection From:从哪个数据库导数据。

2:DBConnection To :把数据导向哪个数据库。

 

2:输入DBConnection From的数据库链接,点击链接Connect



说明:

ReadMe:有各种数据库链接示例Demo,不用担心不会写。

Tables:数据库的表

(Un)Check All:对表的全选和反选。

 

3:[可选步骤]选择ViewDBSql,查看反向生成的表脚本,若不满意,还可以自己修改。

 

A:从Mssql的Blog_File表生成Access表结构的截图



 

B:从Mssql的Blog_Visit表生成MySql表结构的截图



说明:

1:点击左右的表,再选择右侧的DalType,就可以看到生成不同的表结构。

2:Execute DBSql:可以执行任意SQL语句,默认不可用,把DBConnection To的链接字符串填上,

点击Connect成功后就恢复可用状态。

 

4:填写DBConnection To的数据库链接,点击链接:Connect



说明:

链接成功后:Execute DBSql和Import Go[导数据]恢复可用状态。
 

5:选择要导数据的表,根据需要勾选[Import By Pager],点击“Import Go”,开始导数据



说明:

1:Import By Page:是指分页查询并导数据,如果数据量很大,最好是采用这种方式进行,否则默认一次性读取所有数据后再进行插入时,读数据时就卡死了。

2:根据说明,导数据时,若DBConnection From的链接为Mssql/Oracle数据库,则需要有CYQ.Data相应的分页存储过程,具体可以到上面提示的网址上找,新近刚发布了:http://www.cyqdata.com/cyqdata。

6:批量导数据库完成了,提示完成




总结:

本工具是基于CYQ.Data 数据框架完成的,欢迎使用与关注CYQ.Data。


CYQ.DBImport 下载地址:http://www.cyqdata.com/download/article-detail-426



------解决方案--------------------
强大,学习,谢谢
------解决方案--------------------
学习 学习
------解决方案--------------------
学习 学习
------解决方案--------------------
用不到,但是还是顶一下。
------解决方案--------------------
谢谢分享 盖章
------解决方案--------------------
楼主写的很详细,图文并茂,不错。支持一下!
------解决方案--------------------
顶下,呵呵
------解决方案--------------------
探讨


http://item.taobao.com/item.htm?id=10460381438

------解决方案--------------------
不错!
------解决方案--------------------
顶一下
------解决方案--------------------
顶下,不错
------解决方案--------------------
强大,学习,谢谢
------解决方案--------------------
强大,学习,谢谢
------解决方案--------------------
老鼠每次只能在直线上走一步,前进一个坐标
而猫有两种方法

1:在直线上走一步:前进一个坐标或后退一个坐标
2:往前跳一步,猫每次跳得距离等于猫当前坐标值

Input

------解决方案--------------------
老鼠每次只能在直线上走一步,前进一个坐标
而猫有两种方法

1:在直线上走一步:前进一个坐标或后退一个坐标
2:往前跳一步,猫每次跳得距离等于猫当前坐标值


------解决方案--------------------