在Android中连接iText pdf和SQLite数据库



如何将SQLite数据库中的一个数据(指定的行和列值(精确显示到iText pdf中的段落?我使用了iText pdf并从数据库中提取了表格,但我无法从中提取特定数据并将其添加到段落中。

我正在制作一个简历制作应用程序,我需要使用Android将用户数据从数据库显示为pdf。

选择数据库上的唯一列(可能是用户名(并使用它来查询数据库中包含用户名的特定行,因为它是一个配置文件表可以安全地假设用户的配置文件只会支撑一次。 然后,您可以从返回的游标中取出特定列。

SQLiteDatabase db =  this.getWriteableDatabase();
String query = "SELECT * FROM " + your_table_name + " WHERE " +  username_column + " = ?";
Cursor cursor = db.rawQuery(query, new String[] {thUsersUsername});
If (cursor.getCount == 1){
cursor.moveToFirst();
//get a specific column eg address
String address = cursor.getString(cursor.getColumnIndex(enterColumNameHere));
Toast.makeText(this, address, Toast.LENGTH_LONG).show;
cursor.close();
db.close();
}

这基本上就是您所需要的。

最新更新