我正在使用SQLite3开发一个程序。现在我想从数据库中打印数据。这是代码:
c.execute("SELECT MAX(klantnummer) FROM klanten")
uwklantnummer = c.fetchall()
如果我打印这个我就像[(23,)],是否可以改变它,所以我只得到23?
谢谢! (我对编程很陌生)
答案 0 :(得分:0)
fetchall
方法将结果集作为数组返回;你正在打印那个数组,这就是为什么它的格式是这样的。要获得所需的输出,请从数组中检索第一个元素(假设它存在),然后输出该值,或者遍历数组并输出每个元素的值。
答案 1 :(得分:-1)
System.out.println("DAta :"+data.replaceAll("[(,)]","").replace("[","").replace("]",""));
此处数据为字符串名称