2013-09-23 155 views
0

我有我想要查看KenticoCMS 7.0 因为没有从Kentico支持MySQL数据库包含数据的MySQL数据库,我已经改变从Web.config文件如何将数据从MySql数据库查看到SQL Server Kentico?

内部的连接字符串:SQL Server连接字符串 于:MySQL连接字符串

并将所得物蹬出到配置页

<add name="CMSConnectionString" connectionString="Persist Security Info=False;database=SaDb;server=.\SQLExpress;user id=sa;[email protected];Current Language=English;Connection Timeout=240;" /> 

再次重新配置数据库等我第一次安装Kentico

<add name="MySQLConnection" providerName="MySql.Data.MySqlClient" connectionString="Server=localhost;Database=test;Uid=root;Pwd=root;" /> 

是有关于视图(只查看)MySQL数据,而不将其转换为SQL Server数据库 或进行Web服务做这个过程中的任何想法?

回答

1

您不能更改Kentico数据库的主要连接字符串。如您所描述的那样,它会导致新的数据库安装。在你的情况下,你将不得不开发一个自定义代码来连接到MySql数据库。创建自定义Web部件可能是一种好方法。基本上你需要做的是:

  1. 创建一个自定义webpart - how to do it
  2. 安装MySql驱动程序 - 从MySql connector-net将程序集复制到您的网站bin应该就足够了。套餐可以下载here
  3. 连接到MySql数据库 - tutorial here
  4. 以您想要的方式检索和显示数据。
相关问题