我使用的是Squeak4.1。它如何处理数据库连接?它是否提供了类似于.NET或J2EE中的ODBC/ADO的东西?
哪些包处理数据库操作?
有人能给我一些提示吗?
发布于 2011-02-24 12:19:50
几个可能对您有用的链接:
中的Chapter 8
发布于 2011-02-24 12:12:15
如果您想要一种真正类似于ODBC/JDBC或ADO.NET的东西,那么最接近的类比应该是SqueakDBX, a generic, FFI-based connector to a wide variety of databases。虽然它使用FFI,但开发人员已经竭尽全力确保长时间的操作不会阻塞VM。虽然我不能诚实地说我已经在生产中使用过它,但评价是积极的,它支持非常广泛的数据库(MySQL、Microsoft SQL Server、PostgreSQL、SQLite3等),并且正在积极开发,所以它可能是一个很好的选择。
从历史上看,SqueakDBX的缺点是你没有得到GLORP,这是当今Smalltalk世界中使用的主要对象模型。好消息是,这不再是真的:SqueakDBX now has GlorpDBX,它为SqueakDBX带来了GLORP。驱动程序目前可用于PostgreSQL、MySQL和MySQL等。如果你需要连接一个传统的数据库,这可能是你最好的选择。
发布于 2011-02-24 17:04:14
本杰明:我们已经开始修改Glorp了,我们称之为GlorpDBX,现在Glorp使用一个通用的数据库驱动程序,包括一个GlorpSqueakDBX驱动程序。现在我们有GlorpDBX与SqueakDBX的Postgres,MSSQL和Oracle合作。
干杯
https://stackoverflow.com/questions/5099721
复制相似问题