2008-10-03 92 views
4

是否可以将PHP连接到SQL Server Compact Edition数据库?什么是最好的驱动程序?可以将PHP连接到SQL Server Compact Edition吗?


我需要SQL Server Express太重的桌面应用程序。

+0

我建议你更改标题的东西,其实是一个问题,也许在你的问题中提供更多的细节。 – icco 2008-10-03 18:40:55

回答

4

简短的回答:

龙答:据我所知,不像PostgreSQL的/ MySQL的/ MS-SQL,没有本地驱动程序,以PHP连接到SQL Server精简版。

如果要连接到它,最好的方法是使用PHP ODBC连接与连接到SQL Compact服务器的ODBC驱动程序对话。但它几乎是一个黑客攻击,你会疯狂地使用这种事情来做任何重要的事情。

如果您担心SQL Server Express太重,请在MyISAM表中使用MySQL。它非常快速和轻量级。 Emergent has a good checklist of things to configure/disable使MySQL更快,使用更少的资源。


相关链接:

MSDN Post asking the same question

Erik EJ's blog - SQL Compact with OLE DB

-1

问题是为什么?为什么不使用Express版本?

我必须说我很好奇,但我不能说我已经在应用程序文件夹中的程序集之外的.Net应用程序之外使用了C.E.数据库。

+0

原因很明显,因为它的轻量级,不会作为服务在您的计算机上运行并占用内存,并且只需使用SQLCeEditor单击即可打开它。 – djangofan 2009-11-12 18:39:53

2

我使用php-odbtp接口PHP(与ADOdb)到MS SQL服务器,它运行良好,即使在远程网络。

它提供了一个从非odbc平台(Linux)到安装在Win32机器上的服务的隧道协议,以缓冲与ODBC连接的请求。至少在2 - 3年前,当我第一次使用它的时候,痛苦的位置第一次设置。对于Win32 < - > Win32应用程序也应该正常工作。

不熟悉SQL C.E.,但我想它支持某种类型的ODBC连接和标准的T-SQL命令。

+1

SQL CE似乎不支持ODBC :( – 2008-12-05 08:15:56

相关问题