有没有办法从SQL脚本生成SqliteHelper
类而无需手动创建主题?
换句话说,我有一个包含20个表的数据库,我需要在具有Sqlite数据库的android应用程序中使用,并且不想为每个表创建manualy SqliteHelper
classe。
答案 0 :(得分:1)
如果您有那么多表,我建议您使用ORM而不是自己创建Sqlite帮助程序。最受欢迎的两个目前是ORMLite和GreenDAO。它们允许你编写这样的好代码(例子来自ORMLite主页):
@DatabaseTable(tableName = "accounts")
public class Account {
@DatabaseField(id = true)
private String name;
@DatabaseField(canBeNull = false)
private String password;
}
ORM完成所有工作,只需创建一个包含一些字段的类,它就会自动将它们绑定到数据库,而无需编写单行SQL。