2017-06-29 5 views
1

私はSQLite3を使ってプログラムを作成しています。今私はデータベースからデータを印刷したいと思う。これはコードです:データベースの印刷方法の変更

c.execute("SELECT MAX(klantnummer) FROM klanten") 
    uwklantnummer = c.fetchall() 

私はこれを印刷する場合、私は[(23)]のように取得する、それはので、私はちょうど23を取得し、それを変更することは可能でしょうか?

ありがとうございます! (私はプログラミングに慣れていません)

答えて

0

fetchallメソッドは結果セットを配列として返しています。その配列を印刷しているので、そのようにフォーマットされています。あなたが望む出力を得るには、配列から最初の要素を取得し、存在すると仮定してその値を出力するか、配列全体を繰り返して各要素の値を出力します。ここ

-1
System.out.println("DAta :"+data.replaceAll("[(,)]","").replace("[","").replace("]","")); 

データは、これは症状ではなく、その理由を戦っている文字列名

+1

です。あなたは、配列全体ではなく、配列メンバーを取得する必要があります –

関連する問題