64位Windows系统下32位应用程序连接MySql

64位程序调用32位DLL 最近再把原来写的股票分析程序转换成64位版本,程序中调用了银江的通视数据接口dll,因为银江提供的dll是32位的,但windows下面64位程序并不能直接调用32位的dll,所以只能百度了.         网上有说用进程外com的方式可以,之前从没接触过com,硬着头皮搞了半天,发现了问题,进程外com对于dll提供函数返回值不涉及指针的话没有任何问题,但是如果dll函数返回值是一个指针 阅读详情


1.首先得安装“Connector/ODBC”,就是Mysql的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是x64还是x86,只要你的应用程序是x86的那么,“Connector/ODBC”就要安装x86的,才能正常,下面的是下载连接:https://dev.mysql.com/downloads/connector/odbc/,请选择合适(32位版本)的版本下载,安然安装即可。


2.安装好后,在路径“c:\windows\syswow64\”下,找到“odbcad32.exe”,它是64位windows系统下的32位odbc工具,双击启动它,如下图:


然后添加ODBC数据源,如下图:


然后录入数据库的资料:



3.然后生成连接数据库的连接串,格式“Provider=MSDASQL.1;Password=密码;Persist Security Info=True;User ID=用户名;Data Source=刚才创建的数据源;Initial Catalog=数据库分库”。


4.然后以以上数据库连接串即可连接Mysql数据库






win7 64bit 下mysql5.5.36(x86,64bit) ODBC qt5.2连接 安装mysql 时自带了ODBC 驱动,在运行框里输入odbc ,添加数据源,可选的mysql驱动有 MySQL ODBC 5.2 Unicode Driver 和 MySQL ODBC 5.2 ANSI Driver,我选择了Unicode,配置数据源(mydsn_mysql),在配置界面Test成功,但是当用下面的程序访问时 db = QSqlDatabase::addDataba 阅读详情

相关推荐

Delphi使用ADOconnection连接mysql数据库时的Connectionstring问题

其实标题并不能点出这篇文的核心,这文真正的核心是:驱动兼容! 以前只是对delphi有一般性的学习使用,并没有真正的做过开发,至少没做过数据库的部分 今天想稍微弄一下,却在常规使用ADOconnection时碰上了问题 去百度的话,十有八九要么直接发上一堆代码,要么就是告诉人得配置ODBC数据源,没什么错,然而都没能点出我碰上的这个小而恼人的问题 条件一:操作系统使用的是64位win7 条件二:数...

jdjdjdjdjdjd的博客 2516

64位进程调用32位DLL的解决方法

64位进程调用32位DLL的解决方法 最近做在Windows XP X64,VS2005环境下,32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的遇到了64位进程需要调用32位DLL的问题。由于有一些32位DLL没有源代码,无法重新编译为64位DLL,所以只能想办法解决64位进程调用32位DLL问题,这个...

《好好先生》专栏 1万+

Synopsys工具filter命令:从数据筛选到高效IC设计的实战指南

在数字集成电路设计流程中,数据筛选与查询是工程师处理海量网表、时序报告和设计约束的核心需求。其原理在于通过声明式查询语言,直接对设计对象(如单元、网络、路径)的属性进行逻辑判断与模式匹配,从而精准定位目标。这种技术价值在于将工程师从繁琐的过程式脚本循环中解放出来,大幅提升代码可读性与运行效率,直接调用工具内置的高性能查询引擎。在实际应用场景中,它广泛用于物理与时序联合分析、层次化模块操作、动态约束生成以及自动化报告生成。本文聚焦于Synopsys工具链中filter命令的高阶用法,深入解析其表达式语法、正则

weixin_28007513的博客 577

64位程序调用32位dll

1.32位dll的demo里的导出函数要注意extern "C"的问题。c++ 会有name mangling实现重载,函数符号会和c有所不同。可能会导致dll能加载但找不到相应的函数。5.64位程序调用注意用基类(接口)指针(ISampleObject)指向com里自己创建的类的对象,然后调用类里的接口。3.Com里环境变量设置了似乎不生效, 我只能设置查找dll目录的路径或者加载dll路径+dll名。2.Com里可以在类属性->添加->添加模块->添加ATL简单对象添加类(vs2019)

qq_36764881的博客 2101

SFF-8654接口引脚定义全解析:从SAS到U.2的高速硬件连接核心

在高速数据存储与传输领域,接口标准是连接主机与存储设备、确保信号完整性与协议互通性的物理基础。其核心原理在于通过精确定义的物理引脚和电气特性,承载不同的高速串行通信协议,如SAS和PCIe。这类高密度连接器的技术价值在于以紧凑的形态支持多协议兼容与高速率传输,满足了企业级存储、高性能计算对带宽和可靠性的苛刻要求。典型的应用场景包括服务器硬盘背板连接、NVMe U.2固态硬盘直连以及外部存储扩展。本文聚焦于SFF-8654(亦称Mini SAS HD)这一关键接口,深入剖析其引脚定义、信号分区(如高速数据通道

weixin_29188043的博客 705

射频电路设计——射频器件基础

本文仅供自己复习使用,请勿转载! 射频电路制作方法 MCM工艺 CMOS工艺 趋肤效应、深度 频率越高趋肤效应越明显 高频器件 高频电阻 绕线的比贴片的多一个电感,是因为绕线的因为是线绕制的,只有有线就会有电感,所以绕线电阻等效模型会比贴片的多一个电感 多晶硅电阻模型 深线性区MOS电阻 高频电阻的频率响应 记忆的话就后面的频率特性有点像电容的 高频电容 作用 单层贴片式电容 多层贴片式电容 MIM电容 MOM电容 由于是并联的,所以总的电容值是单个的直接相加 PN结电容 M.

输出每日所学,供大家学习使用 7142

c++ mfc 编译为32位 在64系统中能运行吗_32位支持:使用 GCC 交叉编译 | Linux 中国...

使用 GCC 在单一的构建机器上来为不同的 CPU 架构交叉编译二进制文件。-- Seth Kenlon如果你是一个开发者,要创建二进制软件包,像一个 RPM、DEB、Flatpak 或 Snap 软件包,你不得不为各种不同的目标平台编译代码。典型的编译目标包括 32 位和 64 位的 x86 和 ARM。你可以在不同的物理或虚拟机器上完成你的构建,但这需要你为何几个系统。作为代替,你可...

weixin_39860166的博客 618

手把手教你:基于STM32H7自制飞控,如何从零开始移植PX4固件(附避坑指南)

本文详细介绍了如何基于STM32H7自制飞控板并移植PX4固件的完整流程,包括硬件设计、开发环境搭建、关键配置文件移植、驱动开发与适配等关键步骤。特别针对PX4-AutoPilot的移植过程提供了实用技巧和避坑指南,帮助开发者高效完成飞控系统开发。

weixin_30271335的博客 143

32位连接64位mysql_64位Windows系统下32位应用程序连接MySql

1.首先得安装“Connector/ODBC”,就是Mysql的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是x64还是x86,只要你的应用程序是x86的那么,“Connector/ODBC”就要安装x86的,才能正常,下面的是下载连接:https://dev.mysql.com/downloads/connector/odbc/,请选择合适(32位版本)的...

weixin_42524165的博客 914

CST入门——0. 安装CST Studio Suite 2022

安装CST Studio Suite 2022详细操作步骤

plmxu34的博客 6万+

解释多智能体强化学习(Multi-Agent Reinforcement Learning)(面试题200合集,中频、重要)

多智能体强化学习通过扩展传统强化学习框架,研究多个智能体在动态、交互环境中的策略优化问题。它既有理论上的挑战(如非平稳性和均衡求解),也有广泛的实际应用前景。数学上,它依赖马尔可夫博弈模型,核心是设计算法让智能体在合作或竞争中达到最优。

qq_38334677的博客 989

64位系统运行32位labview和mysql_64位Windows系统下32位应用程序连接MySql

1.首先得安装“Connector/ODBC”,就是Mysql的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是x64还是x86,只要你的应用程序是x86的那么,“Connector/ODBC”就要安装x86的,才能正常,下面的是下载连接:https://dev.mysql.com/downloads/connector/odbc/,请选择合适(32位版本)的...

weixin_34450111的博客 813

【Matlab】飞行器气动弹性仿真与分析

气动弹性是飞行器设计领域的核心交叉学科,融合了空气动力学、结构动力学和控制理论,主要研究飞行器结构在气动力作用下的弹性变形、振动响应及相互耦合规律,直接影响飞行器的飞行稳定性、操纵性和结构安全性。随着飞行器向高速度、高机动性、轻量化方向发展,气动弹性问题愈发突出,如颤振、发散、嗡鸣等现象,严重时会导致飞行器结构破坏甚至飞行事故,因此气动弹性仿真与分析已成为飞行器设计、验证和优化的关键环节。当前,飞行器气动弹性仿真面临诸多技术挑战:气动力与结构变形的强耦合特性难以精准描述,易出现仿真误差;

unber的博客 233

64位操作系统(WIN10)+32位LabVIEW(2020)+64位MySQL,Windows10系统下用32位ODBC连接MySQL

1、首先得安装“Connector/ODBC”,就是MySQL的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是X64还是X86,只要你的应用程序是X86的那么,“Connector/ODBC”就要安装X86的,才能正常,下面的是下载连接:https://dev.mysql.com/downloads/connector/odbc/,请选择合适(32位版本)的版本下载,安然安装即可。 我在说明一下,虽然操作系统是WIN10是64位的...

ba_wang_mao的专栏 1951

097、Zephyr RTOS驱动开发实战:传感器驱动(陀螺仪)

I2C速率别设太高:LSM6DSO支持最高400kHz,但实际布线有寄生电容时,400kHz容易出错。工业产品我统一用100kHz,稳定压倒一切。FIFO水印值要计算:假设ODR=6.66kHz,每150us产生一组数据,如果水印设32组,则每4.8ms触发一次中断。这个间隔要大于I2C读取耗时(实测约200us),否则中断堆积。电源纹波敏感:陀螺仪对电源噪声敏感,特别是3.3V供电时。我遇到过因为DC-DC纹波太大,陀螺仪输出噪声从0.1dps飙升到2dps。

m0_50546716的博客 118

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

C:\Windows\SysWOW64下的odbcad32.exe(添加数据源配置应用程序)是32位还是64位

最近用odbc数据源配置mysql数据库连接串,遇到一个奇葩现象,到底C:\Windows\SysWOW64和C:\Windows\System32目录下的odbcad32.exe是32位还是64位?!我搜索了一圈,说法不一,我都蒙圈了,然后果断自己本机测试。 1、我的电脑是win7 64位,控制面板-管理工具自带一个odbc数据源配置,查看路径是C:\Windows\System32, 2、然...

yn_20180507的博客 4464

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

win7 64位安装mysql odbc

因为安装的mysql是32位的,所以要安装32位的mysql odbc 32位的mysql odbc下载安装好要打开32位的odbc进行配置,就是按照下面的命令打开   c:\windows\syswow64\odbcad32.exej进行配置,然后再打开,sqldbx就ok了windows 7 64位中使用32位的mysql odbc     我在64位的Windows 7中安装32位的myod...

xiaozhanger的专栏 1740

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

(注意:本文尚在测试中……) 一、问题 64位win7+32位Excel,安装了mysql 64位驱动, 新建一个mysql数据源:控制面板--管理工具--数据源(ODBC)--弹出"数据源管理器"对话框--添加--选择MySQL ODBC 5.2w Driver--完成--在弹出的“MySQL Connector/ODBC Data Source Configuration”对话框中,输入

ikaoni的专栏 3万+

mysql 体系结构不匹配_指定的DSN包含驱动程序和应用程序之间的体系结构不匹配...

当Access的位版本(32 vs 64)不匹配时,尝试从MS-Access连接到MySQL数据库时,会出现完全相同的错误您正在使用的ODBC驱动程序的位版本用于设置它的ODBC管理器的位版本。对于那些尝试在64位Windows系统上将MS-Access连接到MySQL的人,我经历了极大的折磨,试图使其与MS-Access 2010和MS-Access 2013一起使用。我从中学到的经验教训:我买...

weixin_42397141的博客 910

c mysql datasource_VS2008 C++ ODBC mysql datasource

Linker:http://blog.youkuaiyun.com/ztz0223/article/details/7614091Hyperlink before introduce the basical ODBCbetween VS2008 C++ project and Mysql datasource.The issue I met isMySQL ODBC "architecture misma...

weixin_35456031的博客 70

水晶报表 创建odbc数据源出现 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 问题解决

1)环境Windows Server 2008R2 64bit+Mysql 5.5.16 for 32 bit+Mysql odbc connector 64 bit2)报错信息在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配3)原因因为你使用64位的管理工具“数据源(ODBC)”连接32bit的mysql4)解决办法卸载Mysql odbc connector 64 bit 安装My

zhangj391的专栏 1434

mysql下载地址

下载时点No thanks, just start my download.不用登录   mysql 5.1 Windows/Linux 32位/64位 http://dev.mysql.com/downloads/mysql/5.1.html   mysql 5.5 Windows/Linux 32位/64位 http://dev.mysql.com/down

jiaweijie的博客 2924

mysql 体系结构不匹配_Powerdesigner 连接mysql 在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014...

系统环境: WIN7 64位系统,用Powerdesigner 连接MySQL 逆向工程时 报错 "在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014",在网上查到的资料说是 安装的mysql-connector-odbc-5.3.6-winx64.msi ,应该安装mysql-connector-odbc-5.3.6-winx32.msi 如下:Win...

weixin_39738774的博客 252
上一篇: Redis哨兵原理详解
下一篇: Protocol Buffer学习教程之编译器与类文件(三)
MingoJiang
博客等级 码龄14年 161粉丝 41原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MingoJiang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值