更改数据库打印数据的方式

时间:2017-06-29 11:50:47

标签: sqlite

我正在使用SQLite3开发一个程序。现在我想从数据库中打印数据。这是代码:

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

如果我打印这个我就像[(23,)],是否可以改变它,所以我只得到23?

谢谢! (我对编程很陌生)

2 个答案:

答案 0 :(得分:0)

fetchall方法将结果集作为数组返回;你正在打印那个数组,这就是为什么它的格式是这样的。要获得所需的输出,请从数组中检索第一个元素(假设它存在),然后输出该值,或者遍历数组并输出每个元素的值。

答案 1 :(得分:-1)

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

此处数据为字符串名称