我想問問,如果和它是如何能夠使使用基於PHP的應用程序獨立於SQL引擎的?構建應用程序獨立的SQL引擎的使用
(在我的意思是,應用程序可以在PostgreSQL的,MySQL的執行,也許還是Oracle SQL)
目前的想法是離開PDO DSN到配置文件,從而使查詢等一切保持不變,但是我可以面對表格本身的CRUD操作時遇到一些問題嗎?
如果我不在其中添加任何複雜的東西,那麼是否有可能使它完全不依賴於引擎,只有PDO DSN用於數據庫,並且它可以在每個SQL引擎上以相同的方式查詢所有內容?
此致敬禮!
如果你想成爲獨立的,你將不得不寫爲每個可能的發動機具有相同簽名的「DB驅動程序」。 – Jerodev
使用原則或其他一些ORM。 – ShiraNai7
根據每個SQL引擎將使用的不同方言,您將面臨一些問題。沒有一個完全標準的「SQL」語法是mySQL,Oracle和其他人共有的。所以我同意@ ShiraNai7,你最好不要重新發明weel。 –