DatabaseConfig config = new DatabaseConfig.Builder(context) .setName("mydatabase.db") .setVersion(1) .setTableDefinitions(MyDatabaseTables.class) .setMigrationScripts("scripts/upgrade.sql") .build(); DBTools.initialize(config); @DBTable(name = "users") public class UserTable { @DBColumn(name = "id", type = DBDataType.INT, primaryKey = true) public static final String COLUMN_ID = "id"; @DBColumn(name = "name", type = DBDataType.TEXT) public static final String COLUMN_NAME = "name"; public static void createTable(DatabaseRunner runner) { runner.execute("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)"); } } List<User> users = DBTools.select(User.class).getAllResults(); User user = new User("John"); DBTools.insert(user); User user = DBTools.select(User.class).where(UserTable.COLUMN_ID, 1).getFirstResult(); user.setName("John Smith"); DBTools.update(user); DBTools.delete(User.class, 1);


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