@DatabaseTable(tableName = "users") public class User { @DatabaseField(columnName = "id", generatedId = true) private long id; @DatabaseField(columnName = "name") private String name; @DatabaseField(columnName = "email") private String email; // Getters and Setters // ... public User() { } } public class MyDatabase extends AndroidBaseDatabase { private static final int DATABASE_VERSION = 1; private static final String DATABASE_NAME = "my_database"; public MyDatabase(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(DatabaseWrapper databaseWrapper) { super.onCreate(databaseWrapper); CreateTableStatement createTableStatement = new CreateTableStatement(User.class); databaseWrapper.execute(createTableStatement); } @Override public void onUpgrade(DatabaseWrapper databaseWrapper, int oldVersion, int newVersion) { } } User user = new User(); user.setEmail("zhangsan@example.com"); myDatabase.insert(user);


上一篇:
下一篇:
切换中文