社区
MySQL
帖子详情
mysql能否支持调用外部数据库
dingyanwei
2010-05-07 09:38:02
我的意思是在sql语句中调用一个已经存在的access数据库,在mssql下可以使用
select * from xxx where id not in(select id from [;database=c:\a.mdb"].table)
来处理,但mysql下却不行,我用的是mysql5.1.6
...全文
111
14
打赏
收藏
mysql能否支持调用外部数据库
我的意思是在sql语句中调用一个已经存在的access数据库,在mssql下可以使用 select * from xxx where id not in(select id from [;database=c:\a.mdb"].table) 来处理,但mysql下却不行,我用的是mysql5.1.6
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dingyanwei
2010-05-07
打赏
举报
回复
谢谢帮助,结贴
wwwwb
2010-05-07
打赏
举报
回复
我考虑使用外部数据库来解决这个问题: 至少目前MYSQL不支持
SQL语句可以 通过建立索引、优化SQL语句来解决
dingyanwei
2010-05-07
打赏
举报
回复
说说我的意思吧,呵呵,我一直没表述最具体的需要
1、本来所有操作可以在mysql中进行,但由于连接的人数可能到达3000人,所以我想分流一部分写操作在a.mdb中
2、如果就是3000人写,估计mysql也能支撑,但这里面的写是带有复杂sql语句的,包括not in之类的排除操作,所以效率会很低
3、基于以上2点,我考虑使用外部数据库来解决这个问题。
wwwwb
2010-05-07
打赏
举报
回复
呵呵,那就用JETSQL直接导入到MYSQL中
dingyanwei
2010-05-07
打赏
举报
回复
感谢wwwwb、ACMAIN_CHM
链接表的意思我明白了,但这里还有个问题,mysql的数据可能非常多,有10几万条,这种链接表似乎会增加服务器开销。
dingyanwei
2010-05-07
打赏
举报
回复
我先试试,谢谢wwwwb
ACMAIN_CHM
2010-05-07
打赏
举报
回复
MySQL 中不行。
你可以在A。MDB的机器上安装MYSQL的ODBC,然后在ACCESS进行链接表操作。
wwwwb
2010-05-07
打赏
举报
回复
[Quote=引用 5 楼 dingyanwei 的回复:]
在a.mdb中建立也行啊。---》也不行
[/Quote]
仔细看看,是建立链接表
wwwwb
2010-05-07
打赏
举报
回复
1、在MDB中建立MYSQL的链接表,应该会吧;
2、直接 用JETSQL将MDB的表中记录 导入MYSQL中:
SELECT * INTO t4 IN ODBC[ODBC;Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=tmp;USER=root;Pwd=123L;]
FROM T4;
dingyanwei
2010-05-07
打赏
举报
回复
在a.mdb中建立也行啊。---》也不行
dingyanwei
2010-05-07
打赏
举报
回复
[Quote=引用 3 楼 wwwwb 的回复:]
将a.mdb中的表导入MYSQL中,OR 在a.mdb中建立MYSQL的链接表。
[/Quote]
因为a.mdb的记录是不确定的,而且a.mdb中的内容就是根据这条语句晒出来的记录写进去的,所以导入mysql是不行的,在a.mdb中建立也行啊。
wwwwb
2010-05-07
打赏
举报
回复
将a.mdb中的表导入MYSQL中,OR 在a.mdb中建立MYSQL的链接表。
dingyanwei
2010-05-07
打赏
举报
回复
您的意思是这句[;database=c:\a.mdb"].table换成mysql的数据库就行了?
wwwwb
2010-05-07
打赏
举报
回复
MYSQL没有链接搅乱器,只有转换成MYSQL再调用 ,
OR
在ACCESS中建立MYSQL的链接表
用QT封装的操作各类
数据库
的接口类
用QT 封装的操作Sql server,
MySql
,SQLite,ODBC
数据库
的接口类,我在QT5.8下使用没问题,非常好用!
数据库
设计/自动安装工具BDB 2007 V2.3(For Oracle/MS SQLServer/Access/
MySQL
/SQLAnyWhere/Sybase)
BDB是跨
数据库
平台的
数据库
设计和自动安装工具、
支持
Oracle、MS SQLServer、Access、
MySQL
、SQLAnyWhere、Sybase
数据库
。通过BDB可以快速建立
数据库
模型、并随时与实体
数据库
进行双向同步。同时它还可以为您的应用程序创建
数据库
自动安装(或自动升级)程序、以及实现不同
数据库
平台间
数据库
迁移等。此外、在BDB中提供了对开发语言的
支持
、其
数据库
结构定义文件采用XML标准格式、并且开放了
外部
读取
数据库
结构的源程序(C#/Delphi/JAVA)、您可以通过使用BDB来简化软件开发和部署过程:1、
数据库
设计、自动安装:
支持
和
数据库
之间的正向和反向工程。既可以通过BDB进行新的
数据库
设计,自动创建或更新至实体
数据库
、也可导出现有
数据库
结构,并为其创建
数据库
自动安装程序。2、跨
数据库
平台:只需按熟悉的
数据库
平台进行一次定义,就可在上述各个
数据库
平台中进行
数据库
自动安装和任意迁移。系统会自动进行语法、数据类型转换。3、
数据库
迁移:在不同
数据库
平台间进行
数据库
结构(包括数据表、索引、约束、视图和存储过程对象)和数据迁移。4、查询分析、数据表查询、数据编辑功能。提供专用的SQL编辑器、
支持
SQL语法高亮、快速脚本输入、脚本预定义等。5、预输出创建、更新SQL脚本。6、提供数据导入、导出功能。
支持
从Excel导入导出的双向编辑操作。7、对开发语言的
支持
。开放的
数据库
物理结构文件格式、并提供
外部
调用
源程序,包含C#、Delphi、JAVA三个版本。8、
数据库
物理结构定义和实体
数据库
之间的比对更新、同步。9、可为可重用属性创建数据字典定义、并进行同步。10、采用方案定义、
支持
多个工程模式。11、提供自定义功能、可以根据需要扩展
数据库
结构定义文件。12、
支持
多语言(目前版本语言:中/英文)。并提供了新的语言定义的说明、可根据需要增加新的语言
支持
。website: www.bainsoft.com
mysql
加了 skip-name-resolve不能链接
数据库
问题的解决方法
mysql
加了 skip-name-resolve不能链接的问题, 要确认
MySql
是否采用过主机名的授权 在
MySql
Server 的配置文件 My.ini 中,增加如下两行: [
mysql
d] skip-name-resolve 它将禁止
MySql
Server 对
外部
连接进行 DNS 解析,使用这一选项可以消除
MySql
进行 DNS 解析的时间。 但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则
MySQL
将无法正常处理连接请求。 如果开启 skip-name-resolve 选项,要确认
MySql
是否采用过主机名的授权, 在
mysql
中
MySQL
从
外部
导入
数据库
教程
帮助向
mysql
导入
数据库
,添加
mysql
环境变量
易语言
外部
数据库
MySQL
支持
库Access
数据库
Sqlite数据应用
语言虽然有自己的
数据库
,但易
数据库
只是以简单的、类似表格的形式组织数据信息,是一个小型
数据库
管理系统。有时编程中必须使用其它
数据库
。易语言
支持
以ODBC方式和ADO方式操作
外部
数据库
。 一、ODBC与ADO(1)ODBC简介 ODBC(Open Database Connectivity,开放式
数据库
互联),是目前国际上通用的
数据库
访问标准,是微软公司开放服务结构中的组成部分,提供了一个对
数据库
访问的标准API(应用程序编程接口),这些API利用SQL语言完成大部分任务。 ODBC的最大优点是能以统一的.
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章