2012-04-09 64 views
1

只需与您检查是否有任何库或框架在ActionScript3中为AIR应用程序提供数据库抽象层来访问本地SQLite数据库。AIR的数据库抽象层? (AS3)

+0

有没有这么多抽象,是吗?我相信[Christophe Coenraets](http://coenraets.org/blog/)正在开发针对AIR/SQLite的ORM,但我认为该项目没有完成。 – RIAstar 2012-04-09 15:18:34

+0

一个ORM会很棒,我希望至少有一些像Spring的JdbcTemplate。但没关系,我可以编写自己的数据访问层。只是想在我“重新发明”轮子之前做一个快速检查。 – 2012-04-09 15:46:23

+1

不直接回答(但也许有用):http://code.google.com/p/dao-ext/ – AsTheWormTurns 2012-04-09 16:20:58

回答

1

尝试AS3-SPOD,我们每天都在一个相当高调的项目中使用它,到目前为止没有问题。

+0

这个确实看起来很有趣:如果有机会出现,我肯定会尝试一下。 – RIAstar 2012-04-10 09:05:29

1

我自己的两分钱:https://github.com/pranavh/AS3SQLite/

使用它,扩展它,分享它,我很高兴,如果它可以帮助你。尽管如此,如果你扩展它的话,你会回馈给项目。

+0

[移动 - 不必要的删除] @Pranav - 我刚刚检查出来,虽然(只是我自己的意见在这里)大多数SQLStatements将作为一个单一的文本属性对我有意义 - 因为通常创建,下降,选择,等等,都是完全针对正在使用该项目构建的数据库而定制的,因此我建议您创建声明队列 - 因为这可以大大简化大多数响应者,其中使用异步调用时大量代码是锅炉排序。 – 2012-04-11 02:52:17

+0

[嘿主持人:解除注释大小限制 - 这是愚蠢的] 我会提出一个建议又名思考 - 在插入/更新的情况下 - 很多时候获取的数据现在需要一个参考作为FK到其他插入/更新语句,并且可以调用commit之前 - 'next'sqlstatement需要第一个结果。 虽然只是简化了这部分,但还是不错的工作。 – 2012-04-11 02:53:12