重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在64位机器上,如果你想要连接32位mysql ,一般会安装mysql connector/ODBC 64位,并在配置ODBC数据源测试中连接正常,但在程序连接,如ASP、asp.net、VB、Delphi 等软件访问数据库时,却提示找不到ODBC驱动。
成都创新互联是专业的玛多网站建设公司,玛多接单;提供成都网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行玛多网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
这个问题网上找了很多资料,很多开发者甚至放弃使用mysql数据库,或者用其它开发语言如php代替。
本人尝试了大半天,终于找到问题的解决办法:因为你用的32位的mysql,那么你应该用32位的odbc配置管理器,而不是系统菜单默认的64位ODBC配置,请在 Windows\SysWOW64\ 下找到32位的ODBC配置工具 odbcad32.exe ,运行它,然后配置你需要的DSN。最后程序连接,测试OK。
如果您有瑞星软件,可能是这个软件的问题,卸载重装或换一个软件试试,如果不是,您在运行什么软件时候弹出的这个提示?什么软件有异常?如果查不出来,建议卸载出事前安装的所有东西,还原系统或重装。
如果没有瑞星软件看看下面的方法:
1、运行输入msconfig回车,打开系统配置实用程序,在启动项目中查找一个名为“rsmonitor.exe”,如果有将它前面的钩去掉,然后按应用确定(如果没有跳过,Win8的开机启动在任务管理器的“启动”中)。
2、运行输入regedit回车打开注册表,选编辑查找一个名为“rsmonitor.exe"的键值项,找到后删除,多查找几次删除干净,然后重新启动电脑即可(Win8按微软键加R键弹出运行)。
还是不可以,还原系统或重装。
使用系统自带的系统还原的方法:
系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”,点选“恢复我的计算机到一个较早的时间”,按下一步,你会看到日期页面有深色的日期,那就是还原点,你选择后,点击下一步还原(Win78还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了,如果有还原软件,也可以用软件还原系统)。
一、我们一般的连接步骤如下:
1、在MyEclipse中连接MySQL数据库:依次点击window--show view--other--MyEclipse Database--DB Browser
2、选中DB Browser,右键单击,并选择New一个数据连接的菜单,新建一个MySQL连接,在弹出的新窗口中填入相应的信息
3、然后点击Finish,完成此次操作,却得到了如下图所示的错误信息,尝试多次也无法连接,为了验证用户名和密码是否正确,我们在MySQL终端尝试输入该用户和密码
二、解决方法:
最终在终端使用“select * from mysql.user;”命令查询用户表的时候,结果返回却只有root一个用户,然后将MyEclipse中MySQL连接中的User name改成root就能连接成功了。