1
我正在使用SQLite3编写程序。现在我想打印数据库中的数据。这是代码:更改数据库打印数据的方式
c.execute("SELECT MAX(klantnummer) FROM klanten")
uwklantnummer = c.fetchall()
如果我打印这我得到像[(23,)],是否有可能改变它,所以我只得到23?
谢谢! (我对编程相当陌生)
我正在使用SQLite3编写程序。现在我想打印数据库中的数据。这是代码:更改数据库打印数据的方式
c.execute("SELECT MAX(klantnummer) FROM klanten")
uwklantnummer = c.fetchall()
如果我打印这我得到像[(23,)],是否有可能改变它,所以我只得到23?
谢谢! (我对编程相当陌生)
fetchall
方法正在返回结果集作为数组;您正在打印该数组,这就是为什么它的格式如此。为了获得所需的输出,可以从数组中检索第一个元素(假设它存在)并输出该值,或者遍历数组并输出每个元素的值。
System.out.println("DAta :"+data.replaceAll("[(,)]","").replace("[","").replace("]",""));
这里的数据字符串名称
这是战斗的症状,而不是原因。你应该让数组成员打印,而不是整个数组 –