codesmith无法连接Mysql的解决方法
来源:互联网 发布:java 文件夹复制 覆盖 编辑:程序博客网 时间:2024/06/05 07:24
在codesmith中选择MySQLSchemaProvider并连接数据库时,会报以下错误:
Test failed. 找不到请求的 .Net Framework 数据提供程序。可能没有安装。解决方法如下:
1、访问http://dev.mysql.com/downloads/connector/net/,下载并安装mysql-connector-net-x.x.x.msi。其中x.x.x是版本号,直接下载最新版即可。
2、进入mysql-connector-net-x.x.x.msi的安装目录中,找到MySQL Connector Net x.x.x\Assemblies\v2.0\MySql.Data.dll,右键属性,查看MySql.Data.dll的版本号。
3、进入C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG,打开machine.config,在DbProviderFactories节点下增加以下内容(注意版本号要与MySql.Data.dll的版本号相一致)
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
4、重启codesmith,即可连接Mysql了。
5、codesmith连接mysql时只能自己填写Connection String,不能点高级设置,附上个连接串实例:
Database=test;Data Source=127.0.0.1;User Id=root;Password=password;port=3306
6、据说新版codesmith是framework4.0编写的,需要framework4.0的MySql.Data.dll。关于这点我没有去做验证。
- codesmith无法连接Mysql的解决方法
- CodeSmith不能连接MySQL的解决方法
- MySQL无法远程连接的解决方法2
- mysql无法远程连接的解决方法
- mysql无法远程连接的解决方法
- navicat无法远程连接mysql的解决方法
- codesmith连接mysql
- CodeSmith 连接 MySql 数据库
- CodeSmith连接Mysql方法步骤
- ubuntu的mysql用windows客户端无法连接的解决方法
- CodeSmith连接不上PostgreSql,MySql数据库的解决办法
- 在X64系统中PowerDesigner无法连接MySQL的解决方法
- 在X64系统中PowerDesigner无法连接MySQL的解决方法
- 在X64系统中PowerDesigner无法连接MySQL的解决方法
- OSX PHP无法连接Mysql故障的解决方法
- 使用navicat工具无法连接MySQL数据库的解决方法
- Debian9中无法连接Mariadb(Mysql)的原因及解决方法
- CodeSmith中文乱码的解决方法
- syslog-ng安装和使用
- 用C++实现HTTP服务器 - 处理完成端口模型(IOCP)的超时问题
- Spring AOP @AspectJ 入门实例
- USB摄像头图片采集+QT显示(二)
- CUDA Optimization tips
- codesmith无法连接Mysql的解决方法
- android基础篇------------java基础(2) (运算符的种类)
- java并发之BlockingQueue和Lock以及synchronized
- F5负载均衡器的功能介绍和配置图示
- tac_plus安装和配置
- Hibernate执行原生sql,list转换问题
- 解决:EasyUI Dialog关闭后,验证提示信息仍显示在页面最上端
- python列表去重
- 43. 复制或保存冲突之保存篇