0

我有 MySQL 数据库,其中包含我想在 KenticoCMS 7.0 中查看的数据,因为 Kentico 不支持 MySQL 数据库,我已经更改了 Web.config 文件中的连接字符串

从:SQL Server 连接字符串到:MySQL 连接字符串

结果被踢出配置页面

<add name="CMSConnectionString" connectionString="Persist Security Info=False;database=SaDb;server=.\SQLExpress;user id=sa;password=P@ssw0rd;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 DB 或制作 Web 服务来执行此过程的任何想法?

4

1 回答 1

1

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

  1. 创建自定义 Web 部件 -操作方法
  2. 安装 MySql 驱动程序 - 将程序集从 MySql 连接器网络复制到您的网站 bin 就足够了。包可以在这里下载。
  3. 连接到 MySql 数据库 -教程在这里
  4. 以您想要的方式检索和显示数据。
于 2013-09-24T12:14:59.663 回答