2010-07-26 61 views
1

數據庫交互我努力學習計劃,並作爲測試項目,我想創造一個非常簡單的網站,1-2數據庫查詢(MySQL的首選,但PostgreSQL的將是確定,太)。與計劃

我知道這不是真的方案領域,但我仍然希望看到多遠我能來。 不幸的是,似乎我已經停留在使用數據庫和谷歌搜索「方案數據庫」或任何其他組合,包括這個詞(如預期的考慮計劃的雙重含義在這種情況下)不是很有幫助。

你能給我如何從一個計劃程序訪問數據庫的任何提示?

我讀一些有關方案代號接口的MySQL客戶端程序來做到這一點,但我喜歡的東西更直接。

謝謝。

+0

您使用哪種方案的實施? Scheme48? PLT? Larcency? ... IIRC,曾經有一個可用於Scheme48/ScSH的PostgresSQL模塊。請參閱http://www.scsh.net/resources/debase.html – Dirk 2010-07-26 13:15:43

+0

我目前只使用GNU Guile來玩,但是隨着我剛剛開始Scheme計劃編程,我開放以滿足任何需求。 Scheme48似乎是合乎邏輯的選擇,但如果有其他人可以做我需要的東西,那麼我會嘗試一下。 – dbemerlin 2010-07-26 14:29:41

+4

檢查球拍;它可能有你喜歡的驅動程序: http://planet.plt-scheme.org/ – grettke 2010-07-26 15:09:28

回答

2

GNU狡詐已經有一個支持的Postgres,MySQL和SQLite的數據庫接口。這是 叫Guile DBI。其他方案的實現,你可以嘗試是:SISC(可連接 任何JDBC兼容的數據庫,包括MySQL)和Spark-Scheme(可以連接到任何 ODBC兼容數據庫,包括MySQL,並配備了SQLite的捆綁)。還請注意,大多數 Scheme實現具有某種形式的外部函數接口,這將幫助您編寫您自己的MySQL-> Scheme連接器。

+0

謝謝,看起來像我期待的。 – dbemerlin 2010-07-27 06:10:19