下载中心

秋式软件系列下载:QBlog 开源博客、CYQ.Data 数据框架、CYQ.DBImport、CYQ.IISLogsViewer、微博粉丝精灵、秋式广告杀手及其它应用作品。
公告信息
欢迎光临下载频道,可以在此频道下载所有相关的源码作应用程序及其它相关资料
在线帮助:与我联系 路过秋天
文章档案
最新评论
文章
CYQ.DBImort 数据库反向工程及批量导数据库工具下载
2011/8/4 10:09:33

English Verstion Introduce : CYQ.DBImport DownLoad


CYQ.DBImport:[支持Access/Mssql2000/2005/2008/Oracle/MySql/Sqlite]

介绍:基于CYQ.Data 开发的,一款支持从一种数据库中反向工程生成多种数据库脚本和多数据库间批量互导数据功能的小工具。

功能1:反向工程,从任意一种数据库生成另外一种数据库脚本

功能2:导数据功能:从任意一种数据库导数据到另外一种数据库

功能3:生成数据库设计文档,从任意一种数据库生成任意的数据库类型数据库文档

V1.0 版本

工具下载: CYQ.DBImport.rar(下载:download times)[内含Sqlite(x86,64位操作系统下运行请自行下载)和MySql两个dll]

使用介绍:CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0


V2.0 版本[增加自定义条件、SQL视图、导出数据库脚本、导出数据库设计文档等功能]

工具下载: CYQ.DBImport_V2.0.rar(下载:download times)


V3.73中文版[采用CYQ.Data V5引擎,更新时间(2017-01-06 17:34:00) 更新功能:增加定时功能、处理脚本转义、插入前先清空表、处理稳定性、自动启用

工具下载: DBImport.rar(download times)

相关介绍:DBImport V3 中文版发布及相关说明


版权声明:本文原创发表于 秋色园,作者为 路过秋天,本文版权归作者和秋色园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"
 CYQ.DBImport   浏览(25175)   评论(51)   关键字 cyq.dbimport,数据库反向工程,数据库批量互导数据工具
游客[注册][37.34.138.*] : 2018/2/7 13:12:45
求注册码 baiheinet@qq.com
endsjun : 2018/1/30 10:57:04
谢谢作者开发这么优秀的作品。两个问题希望能修复。
1、配置文件不能保存定时功能的设置。
2、where条件有逗号的,下次打开程序Tables会从逗号处自动分行。配置json格式保存的原因。
游客[注册][116.1.249.*] : 2018/1/30 10:56:11
谢谢作者开发这么优秀的作品。两个问题希望能修复。
1、配置文件不能保存定时功能的设置。
2、where条件有逗号的,下次打开程序Tables会从逗号处自动分行。配置json格式保存的原因。
游客[注册][119.129.228.*] : 2017/7/7 16:54:50
下载速度也忒不给力了吧
游客[注册][180.163.178.*] : 2017/6/29 17:12:59
能否已后台服务的形式自动运行呢?能否设置开机自启动?
游客[注册][61.157.75.*] : 2017/5/26 17:02:19
oracle远程Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=106.14.175.123)(PORT=1521)))(CONNECT_DATA =(SID = PDBORCL)));User ID=aaa;password=123
报错:连接失败,请检测连接字符串是否正确,ora-12505:TNS:监听程序当前无法识别连接描述符中所给出的sid。
远程数据库为12c
解压:Oracle.ManagedDataAccess.dll 还是报相同的错误
我使用的V3.73中文版
回复这个SID检测是否写错了,或者账号是否没权限问题,多百度错误信息。
游客[注册][61.157.75.*] : 2017/5/26 16:23:55
oracle远程Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=106.14.175.123)(PORT=1521)))(CONNECT_DATA =(SID = PDBORCL)));User ID=aaa;password=123
报错:连接失败,请检测连接字符串是否正确,ora-12505:TNS:监听程序当前无法识别连接描述符中所给出的sid。
解压:Oracle.ManagedDataAccess.dll 还是报相同的错误
我使用的V3.73中文版
游客[注册][171.212.114.*] : 2017/5/24 15:42:33
导出的oracle说明栏乱码
回复乱码问题,检测数据库的编码。
游客[注册][220.160.68.*] : 2016/12/20 15:45:47
大神求注册码 599201163@qq.com,感谢先!
游客[注册][171.212.177.*] : 2016/12/7 14:02:25
大神 求注册码,非常喜欢你这个工具 754104628@qq.com
游客[注册][222.59.42.*] : 2016/12/5 15:03:09
大神 求注册码 389156596@qq.com
游客[注册][222.59.42.*] : 2016/12/5 15:02:34
大神 求注册码
游客[注册][221.204.12.*] : 2016/11/13 23:11:55
使用本工具导出数据库文档,出现以下两个问题:
1、数据库表没有按名称排序;
2、数据为更新后,表字段信息没有更新。需要删除配置文件,重新导出才可以。
数据库为SQL Server 2008。软件版本为3.7.
建议:即使是试用版,提供的功能不应该有问题。:)
回复1:点一下Tag标签的Tables就可以排序了。
2:每次开始导数据时,都会清空表结构或数据缓存的(其它地方没有清,建议重启软件即可)。
quejuwen[222.130.27.*] : 2016/11/13 11:28:59
链接失败,请检测链接字符串是否正确:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。

win7 x64位,access的连接字串,请用

Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\CMS9.mdb
回复系统环境问题,把错误信息百度一下,按网上的提示解决即可。
游客[注册][115.202.85.*] : 2016/9/22 15:26:16
Provider=MSDAORA;Data Source=orcl;User ID=sa;Password=123456

链接失败,请检测链接字符串是否正确:未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。

同楼上,Oracle.DataAccess.dll 这个文件已经解压到目录下了

操作系统是win7 x64,电脑上安装了32位的了.

根据数据库链接示例, 使用这种方式应该调用的是Oracle OracleClient 这个的,为什么又变成DataAccess了,最重要的是两种方法都试过,还是不可以用.
回复处理机制问题:是检测到有目录下oracle的dll就忽略掉Oracle OracleClient 方式。
现在已经优化,Oracle.DataAccess需要本机有安装级件,所以推荐直接解压:Oracle.ManagedDataAccess.dll。
游客[注册][58.56.200.*] : 2016/8/9 12:07:58
连接Oracle11,
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.5.91)(PORT = 1521)))(CONNECT_DATA =(SID = DRGSGROUP)));User ID=DRGS_GROUP;password=DRGS_GROUP
链接失败,请检测链接字符串是否正确:未能加载文件或程序集“Oracle.DataAccess”或它的某个加载项。试图加载格式不正确的的程序。
请问这是什么原因。Oracle.DataAccess.dll组件也解压了
回复解压:Oracle.ManagedDataAccess.dll 就可以了。
aaron_pan[219.136.231.*] : 2016/4/12 12:07:50
已点博客园啊,求一枚注册码。公司qq域名被封,用不了qq啊284743503@qq.com
aaron_pan[117.32.232.*] : 2016/4/12 11:30:48
求注册码一枚。xa.tonyol@outlook.com
dege[116.25.144.*] : 2016/4/12 10:16:54
来晚了,还有注册码吗?
求大神的注册码
已 推荐+关注+收藏
185751525@qq.com,
aaron_pan : 2016/4/11 22:18:29
支持,求注册码
游客[注册][116.226.164.*] : 2016/4/5 10:42:12
牛,求个注册码,参加测试。谢谢!!
Anonymous[Register][125.71.42.*] : 2016/1/12 15:32:42
sqllite转mysql时,数据会是一样的不,现在纠结这个啊!
游客[注册][218.22.0.*] : 2015/7/16 11:09:00
楼主大大,求注册码!55372500@qq.com
游客[注册][211.140.6.*] : 2015/7/16 10:56:49
楼主大大,求注册码!jd8866@qq.com
游客[注册][111.20.150.*] : 2015/7/9 17:38:16
求个注册码 506546254@qq.com
游客[注册][111.20.150.*] : 2015/7/9 17:37:59
求个注册码
游客[注册][60.30.254.*] : 2014/6/19 12:33:20
很不错
游客[注册][123.124.230.*] : 2014/6/13 10:56:01
本来想用一用的,但是看来问题很多呀,还是放弃吧。自己熟悉了也可以写一个。
回复Mysql 的日期转Mssql 已修正了。
游客[注册][118.151.185.*] : 2014/6/3 11:59:09
很给力又见 楼主更新
游客[注册][222.76.199.*] : 2014/5/7 23:21:03
你好
我从oracle导入到mysql时出现Oracle OCI-22053: overflow error
请问怎么解决
谢谢
回复版本已升级到V3.3,可以更新处理。
游客[注册][8.35.201.*] : 2014/3/13 10:30:43
真是好东东呀
游客[注册][218.31.123.*] : 2014/2/8 15:05:08
从oracle 导入 sqlite 结果 汉字都是乱码 如何解决??
回复设置好sqlite的字符集和oracle一致。
游客[注册][211.160.86.*] : 2013/11/7 8:33:06
会支持大数据类型互导么?
回复已经支持了,亲。
游客[注册][116.252.38.*] : 2013/8/12 15:15:16
前一条所说 not fine mysql.data.dll 问题,用的就是系统中提供的连接字符串。

同样的配置在32位操作系统下,能够成功连接Oracle。

ODP.net等框架都是官网下载并已经仔细了版本号
回复你的提示应该中语句识别到mysql上去了,所以链接语句估计是没写好,可以Q我,左侧有我的QQ号。
游客[注册][116.252.38.*] : 2013/8/8 16:23:27
最新版本在连接Oracle时(采用ODP.net),报not fine mysql.data.dll 的错误。我这里是Win2008 R2 64位
回复数据库链接语句问题,参考软件里默认给出的链接格式。
游客[注册][183.62.146.*] : 2013/8/6 9:31:52
这具有源代码分享一下吗
游客[注册][123.120.87.*] : 2013/7/5 11:43:03
问题太多,没有办法用
select top 10000 from 表 order by id
怎么把主键给写死了呢
回复1:左侧有我的QQ号,有问题可以点击。
2:目前基本没遇到啥问题,你这个问题(这个授权后不会出现),没授权时,如果没有默认的id排序字段,你可以自己添加where语句来使用排序条件(软件下方有个where语句添加)。
游客[注册][58.208.58.*] : 2013/6/27 17:40:40
Mysql 不支技 port ?!
回复若port是指端口,示例链接字符串:host=localhost;port=3306;database=cyqdata;uid=root;pwd=123456;
游客[211.144.96.*] : 2013/4/25 11:18:47
我仍旧是上次那个...........
这些字段名是直接从另外一个系统里面拿来用的 我也就没有转换 SSMS里面生成的建表语句也是带有方括号的 所以平时我也就加上方括号一直在用了.......... 也不知道为什么你这生成的语句里面前面几个带有方括号 后面几个反而没有了............ 反正也只是测试一下从MSSQL05导到08罢了 没事 我自己先用SSMS手动导一下吧
回复很简单,关键字的检测有空格和特殊符号检测,检测到就不处理。
游客[211.144.96.*] : 2013/4/24 11:14:35
我是上次询问导出数据库文档那个 现在文档是可以导出了 但是导数据时候又有问题了
Error on DataOperator:Call Function::ExeNonQuery():'HOURS' 附近有语法错误。

CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 'LEG'。<hr>Sql.JCIDeviceInquir.SQL:<br> CREATE TABLE [DeviceHistoryInfo] ( [ID] int IDENTITY(1,1) NOT NULL PRIMARY key, [ProjectID] int Not NULL, [DeviceID] int Not NULL, [UTCQueryTime] datetime Not NULL, ACCUM OPERATING HOURS real NULL, ACCUM SYSTEM STARTS real NULL, CHW FLOW SWITCH STAT int NULL, CHW PUMP STAT int NULL, COMPR MOTOR STATUS int NULL, COND SATURATION TEMP real NULL, CONDENSER PRESSURE real NULL, DISCHARGE TEMP real NULL, DROP LEG REFRIG TEMP real NULL, ENTERING CHW TEMP real NULL, ENTERING COND WATER TEMP real NULL, EVAP SATURATION TEMP real NULL, EVAPORATOR PRESSURE real NULL, LEAVING CHW TEMP real NULL, LEAVING COND WATER TEMP real NULL, LIQUID LINE SOLENOID int NULL, MOTOR CURRENT ACTUAL SP real NULL, MOTOR CURRENT PCT FLA real NULL, OIL DIFERENTIAL PRESSURE real NULL, OIL PUMP PRESSURE real NULL, OIL SUMP PRESSURE real NULL, OIL SUMP TEMPERATURE real NULL, PRE ROTATIONAL VANE POS real NULL, PROX SENSOR ACT POS real NULL, PROX SENSOR REF POS real NULL, REFRIGERANT LEVEL POS real NULL, REFRIGERANT LEVEL SP real NULL, STOP SWITCH STATUS int NULL, UNIT CONTROL SOURCE int NULL, UNIT CYCLING FAULT CODE int NULL, UNIT OPERATION CODE int NULL, UNIT SAFETY FAULT CODE int NULL, UNIT WARNING FAULT CODE int NULL )

估计是因为字段名没有加上方括号 所以把字段名的一些名字当成命令了...........
回复仔细看了下,我晕倒,字段名竟然由多词组成,还有空格,好不合常理。只能说,你应该把字段名加个下划线,不应该出现空格。
游客[211.144.96.*] : 2013/4/22 12:56:25
3.1的生成数据库文档 显示生成成功 但是内容只有"CYQ.Data.Tool.x6e764ccded121ecf"这一行文本.........
回复谢谢反馈,已修正更新,重新下载即可。
游客[注册][106.120.143.*] : 2013/4/19 14:30:36
你好 能否提供ODP.NET连接字符串 我试了10来种都没连上 谢谢
回复软件上有个链接字符串示例,需要把ODP.NET的组件Oracle.DataAccess.dll(如果非安装形式,还有其它几个组件)放到软件目录下。
游客[注册][106.120.143.*] : 2013/4/15 8:46:00
关键是不让装oracle客户端,装了就与现有程序不兼容 麻烦提供怎么连接OPD.NET连接范例 谢谢
回复目前该组件已升级,支持ODP.NET,重新下载即可(2013-04-18)
游客[注册][221.6.99.*] : 2013/4/11 9:36:37
我从sqlserver导入另一个sqlserver,选择表A,按导入数据按钮后报错“Invaild column name ‘id’”
回复如果表不存在id列,不要选择分页导入。
游客[注册][106.120.143.*] : 2013/4/11 9:25:21
没安装oracle客户端 使用的是odp.net 请问怎么连接
回复装个客户端好了。
路不余精 : 2013/3/26 4:53:09
非常方便的一款数据库工具,收藏了。
游客[注册][115.193.206.*] : 2012/7/8 15:45:21
win7 64位系统 DBImport_V3.0 下面oracle数据库连接失败,请问要要怎么配置或者要缺少哪个文件
回复这个软件无配置,具体可以百度下64怎么链接oracle数据库的相关方法。
游客[注册][110.198.136.*] : 2012/5/22 9:24:24
主键没转换成功 mssql~~mysql
回复请在dbimport论坛发贴并截图说明问题,太模糊的不知道你是什么情况(另外也可以在进群咨询管理员)
webyjh : 2012/2/26 21:20:50
我还是上面那个家伙啊,后来转成mdb再转mysql 结果2.0导入失败的,居然使用1.0的又导入成功了,什么情况啊?

我的表名是(不知道是不是有保留字啊):
configs
news
newsCat
downloads
ht1
ht2
users

2.0导入错误信息如下(第1次点导入 出错信息为你没有configs表,然后自动创建了,第2次再点导入,又提示表已经存在):

设定好表后,第1次点Import Go 出错如下:

---------------------------
Message Tip
---------------------------
On Error : ֍:check the tablename ([configs]) is exist?
---------------------------
确定
---------------------------

设定好表后,第2次点Import Go 出错如下:
---------------------------
Message Tip
---------------------------
On Error : Error on DataOperator:Call Function::ExeNonQuery():SQLite error

table [configs] already existsCREATE TABLE [configs] ( "ID" INTEGER PRIMARY KEY AUTOINCREMENT, "siteName" TEXT NULL, "GG" TEXT NULL )
---------------------------
确定
---------------------------
回复看似没有保留字,下次安全的做法,你可以先导到表结果,然后先执行一下把表结构创建好,再执行Import Go 进行导数据。
Anonymous[Register][58.222.211.*] : 2012/2/25 19:44:53
试过了mysql转换为sqlite失败了
回复多数人试过是正常的,可能是你的表是否使用了sqlite关键字做为表名的原因,自我检测一下。
  
Copyright © 2010-2020 power by CYQ.Blog - 秋色园 v2.0 All Rights Reserved