Java 如何在android中从sqlite数据库获取列表视图中的详细信息
我希望在SQLite数据库的Java 如何在android中从sqlite数据库获取列表视图中的详细信息,java,android,eclipse,sqlite,Java,Android,Eclipse,Sqlite,我希望在SQLite数据库的列表视图中显示所有详细信息。如何在main活动中设置自定义适配器?我的代码如下: public class MainActivity extends Activity { EditText eid,ename; Button add; public DatabaseClass mdb=null; public Cursor c=null; public SQLiteDatabase db=null; public st
列表视图中显示所有详细信息。如何在main活动
中设置自定义适配器
?我的代码如下:
public class MainActivity extends Activity {
EditText eid,ename;
Button add;
public DatabaseClass mdb=null;
public Cursor c=null;
public SQLiteDatabase db=null;
public static final String DATABASE_NAME="Sample.db";
public static final int DATABASE_VERSION=1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
eid=(EditText)findViewById(R.id.rid);
ename=(EditText)findViewById(R.id.rname);
add=(Button)findViewById(R.id.radd);
mdb=new DatabaseClass(getApplicationContext(), DATABASE_NAME, null, DATABASE_VERSION);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
db = mdb.getWritableDatabase();
ContentValues cv=new ContentValues();
int id=Integer.parseInt(eid.getText().toString());
String name=ename.getText().toString();
cv.put("ID",id );
cv.put("NAME",name );
db.insert("DEMO", null, cv);
}
});
}
}
database class
public class DatabaseClass extends SQLiteOpenHelper{
public DatabaseClass(Context context, String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE DEMO(ID INTEGER,NAME VARCHAR);");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
// TODO Auto-generated method stub
}
}
您应该查看本教程:
这对我帮助很大!只需遵循整个教程
使用额外的类创建/更新/查找/删除数据库中的项目。
不要在你的活动中这样做
我看到的第一件事:
在create字符串中使用一个分号表示多个分号
事实上,这不是一个代码审查论坛,你必须告诉我们哪一个和你的问题到底在哪里…搜索谷歌使用sql listview android的例子。这是我上面给出的示例代码,这个程序和数据库如何在列表视图中显示列表视图中的数据,这是我的问题?