我是ActiveAndroid的新手。在成功使用clean install ActiveAndroid并将库添加到项目之后,我将创建新的User类:
import com.activeandroid.Model;
import com.activeandroid.annotation.Column;
import com.activeandroid.annotation.Table;
@Table(name = "User")
public class User extends Model {
@Column(name = "username")
public String username;
@Column(name = "password")
public String password;
public User() {
super();
}
public User(String username,String password) {
super();
this.username = username;
this.password = password;
}
}并通过以下方式创建新数据:
User users = new User();
users.username = "hellow";
users.password = "world";
users.save ();如何使用ActiveAndroid搜索用户名或密码?下面的代码很简单,我无法开发用于搜索任何列数据库字段的代码。
public static Item getUsers (User user) {
return new Select ()
.from ( User.class )
.where ( "username = ?", user.getId () )
.executeSingle();
}更新员额:
我想问一问:
select * from users where username = "mahdi"
发布于 2014-11-29 20:09:53
如果要获取所有具有特定名称的用户,请使用以下方法:
public static List<User> getUsersByName (String username) {
return new Select ()
.from ( User.class )
.where ( "username = ?", username)
.execute();
}如果您希望获得一个具有特定名称的用户,请尝试如下:
public static User getUserByName (String username) {
return new Select ()
.from ( User.class )
.where ( "username = ?", username)
.executeSingle();
}你可以简单地使用它:
List<User> users = User.getUsersByName("mahdi");https://stackoverflow.com/questions/27206023
复制相似问题