2008-10-03 48 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

相關問題