【发布时间】:2008-10-03 18:32:09
【问题描述】:
是否可以将 PHP 连接到 SQL Server Compact Edition 数据库?什么是最好的司机?
我需要它用于 SQL Server Express 太重的桌面应用程序。
【问题讨论】:
-
我建议您将标题更改为实际上是一个问题的内容,并可能在您的问题中提供更多细节。
标签: php sql-server sql-server-ce
是否可以将 PHP 连接到 SQL Server Compact Edition 数据库?什么是最好的司机?
我需要它用于 SQL Server Express 太重的桌面应用程序。
【问题讨论】:
标签: php sql-server sql-server-ce
简答:不。
长答案:据我所知,与 PostgreSQL / MySQL / MS-SQL 不同,没有将 PHP 连接到 SQL Server Compact Edition 的本机驱动程序。
如果您想连接到它,最好的办法是使用 PHP ODBC 连接来与连接到 SQL Compact 服务器的 ODBC 驱动程序通信。但这几乎是一种 hack,如果你将这种东西用于任何远程重要的事情,你会发疯的。
如果您担心 SQL Server Express 过于繁重,请将 MySQL 与 MyISAM 表一起使用。它非常快速且轻巧。 Emergent has a good checklist of things to configure / disable 让 MySQL 更快,使用更少的资源。
相关链接:
【讨论】:
【讨论】:
我使用 PHP 的 COM 对象编写了一个处理 SQL 精简版文件的 php 类。
这意味着它只能在安装了 SQL Compact Edition 运行时的基于 Windows 的计算机上运行。
您可以在这里下载示例数据库文件和脚本(文章为德语,链接在底部)
http://www.klemmkeil.de/sql-compact-edition-sdf-mit-php-auslesen/
【讨论】:
问题是为什么?为什么不直接使用 Express 版本?
我必须说我很好奇,但我不能说我使用了 C.E. 数据库来处理应用程序文件夹中包含程序集的 .Net 应用程序之外的任何内容。
【讨论】: