CodeSmith連接不上PostgreSql,MySql數據庫的解決辦法

 

 
測試成功
========================================================
Mysql的驅動包下載地址是 http://dev.mysql.com/downloads/mirror.php?id=403020
PostgreSql 的驅動包下載地址是 http://npgsql.projects.pgfoundry.org/
========================================================
因爲我使用機器是WIN 8 PRO版,所以我在上面地址下載的時候使用的是Npgsql2.0.11-bin-ms.net4.0.zip
爲啥有新的Npgsql版本不用而去下載一箇舊的版本呢?
因爲我使用的是Codesmith 6.5.0 Revision 14588 ,在不進行配置PG SQL的時候,它報錯,說需要Npgsql 2.0.11.0 ,我下載了最新的dll,但還是報那個錯,所以只好下載
它需要的這個版本了。

拷貝文件Npgsql.dll Mono.Security.dll policy.2.0.Npgsql.dll三個文件


C:\Program Files (x86)\CodeSmith\v6.5\bin

打開CodeSmith,連接PostgreSql數據庫,成功!

========================================================
Mysql步驟:

請先註冊登錄後才能下載mysql-connector-net-6.3.7.msi這個文件,這個文件是解決ado.net連接mysql的,下載後安裝它,默認安裝就可以了,想換路徑看你自己。
從安裝目錄X:C:\Program Files (x86)\MySQL\MySQL Connector Net 6.3.7\Assemblies\v2.0\
裏拷貝MySql.Data.dll,
複製到
C:\Program Files (x86)\CodeSmith\v6.5\SchemaProviders目錄下
和Codesmith的Bin目錄下:
C:\Program Files (x86)\CodeSmith\v6.5\bin

打開CodeSmith,連接MySql數據庫,成功!

codesmith連接mysql我用時好像只能自己填寫Connection String,不能點高級設置,附上個連接串實例:
Database=testdb;Data Source=10.10.3.8;User Id=root;Password=dsideal

然後測試看是否連接上,完成!
========================================================

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章