没搞懂,干嘛只显示“1”?而不显示查询结果?
你可以把异常打印出来,看看是怎么回事。其实照理来说就算数据库没连接上,text.setText("1"); 这一句也应该可以执行的,因为你并没有利用查询结果