dependencies { implementation 'org.dbtools.android:library:3.3.1' } @DatabaseTable("users") public class User { @DatabaseField(id = true) private int id; @DatabaseField(canBeNull = false) private String name; } public class MainActivity extends AppCompatActivity { private DatabaseManager databaseManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); databaseManager = new DatabaseManager(getApplicationContext()); databaseManager.openDatabase(); SQLiteDatabase db = databaseManager.getDatabase(); db.createTable(User.class); User user = new User(); user.setId(1); user.setName("John Doe"); db.insert(user); List<User> users = db.findAll(User.class); for (User u : users) { Log.d("DBTools", "User: " + u.getName()); } databaseManager.closeDatabase(); } }


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