2017-08-16 8 views
-4

SQLiteデータベースからiText pdfの段落に1つのデータ(指定された行と列の値)を正確に表示するにはどうすればよいですか? iText pdfを使ってデータベースからテーブルを抽出しましたが、そこから特定のデータを抽出して段落に追加することはできません。AndroidでiText pdfとSQLiteデータベースを接続する

私はCVメーカーアプリを作っています。私は、Androidからのデータをデータベースからpdfに表示する必要があります。

+1

*これを実行してそのコードに問題があり、それが何であるかを説明し、サンプルコード –

+0

に付随している場合、いくつかのコードを書くことで自分自身を助けてはいかがですか?実際の問題が何であるかを理解することは難しいということです。もちろん、実際の要件に関する前提に基づいてアプリケーションを作成することもできますが、それは有償フリーランサー向けのプラットフォームに適したものです。それは完全にスタックオーバーフローでは不適切です。 –

+0

[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569) - 要約はこれがボランティアに対処する理想的な方法であり、おそらく回答を得ることは非生産的です。これをあなたの質問に追加しないでください。 – halfer

答えて

0

データベースのユニークな列(ユーザー名など)を選択し、ユーザー名を含む特定の行をデータベースに照会するのに使用します。これは、プロファイルテーブルがユーザーのプロファイルが一度。 その後、返されたカーソルから特定の列を取得できます。

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(); 
} 

これは基本的に必要なものです。

+1

@halferいいえ – Light