2010-07-26 63 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