2017-06-29 36 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

这是战斗的症状,而不是原因。你应该让数组成员打印,而不是整个数组 –