java-在 Textview 来查看数据库

问题描述

在 Textview 来查看数据库

我想在 activity 中使用一个 Textview 来查看数据库。
setText()代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_viewlogs);
TextView tv = (TextView) findViewById(R.id.tvSqlinfo);
LogsDB info = new LogsDB(this);
info.open();
ArrayList<String> data = info.getData();
info.close();
tv.setText(data);
}

好像在 tv.setText(data);处获的错误:"The method setText(CharSequence) in the type TextView is not applicable for the arguments (ArrayList)"。然后当我建议修复时,tv.setText(data)就变成 tv.setText((CharSequence) data);
当我检测程序时,有错误显示它不能被cast。如何在 Textview 来查看数据库?

解决方案

0.0 你的data是个Arrylist,把它里面的数据遍历出来再settext();

ArrayList data = info.getData();
info.close();
String s = "";
//数据多的时候用线程遍历~
for(int i = 0; i<data.size(); i++){
s = s + data.get(i);
}
tv.setText(s);

时间: 2024-09-24 22:09:44

java-在 Textview 来查看数据库的相关文章

java中Hibernate中的数据库对象详解

1.hibernate.cfg.xml  代码如下 复制代码 <!DOCTYPE hibernate-configuration PUBLIC         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"         "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuratio

查看数据库、表、索引的物理存储情况

在管理.维护数据库时,经常需要查看数据库文件.日志文件所占用的磁盘空间,以及磁盘还剩下的磁盘空间,你可以通过下面几种方面 查看数据库文件详细情况:   1: 是通过远程连接(或VPN)连接到数据库服务器,直接去查看.   2: 你连接到数据库后,可以通过mssms管理器,选择要查看的数据库,单击右键选择属性.然后选择文件选项,如下图所示.   3: 通过SQL命令.脚本查看.     3.1: sys.database_files 视图中保存着数据库文件(数据文件.日志文件)等的详细信息  SE

快速掌握查看数据库表死锁的实用方法

问:如何查看数据库的表死锁? 答:具体方法如下: 1,打开监控窗口 db2 update monitor switches using lock on 2.运行程序一段时间后 db2 get snapshot for locks on 数据库名称 至此,即可查看到当前所有连接到该数据库的应用程序句柄和每一个连接下锁定的情况.

用Java访问SQL Server 2000数据库

摘要:本文主要介绍采用JDBC.ODBC接口实现了与SQL Server2000数据库的连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单的查询功能. 关键词:Java,SQL Server,数据库 前言 数据库技术和网络技术是当今计算机领域的两大热门话题,数据库技术自产生以来,在技术上已发展成熟.而作为前端访问的开发工具和环境仍处在不断完善和发展之中,除了网络上使用的ASP.PHP.JSP作为前端连接数据库技术外,小型系统上常用访问数据库技术有Delphi.Visual

java bigdecimal保存到mysql数据库不保留小数点后位数问题

问题描述 java bigdecimal保存到mysql数据库不保留小数点后位数问题 单元测试执行insert方法: set值如下: sp.setMaximumDd(new BigDecimal("-0.1109")); sp.setWinningPct(new BigDecimal("0.6217")); sp.setWinningMonth(new BigDecimal("0.80")); 插入到mysql数据库中值为什么变成了这样: ![图

MySQL查看数据库相关信息

使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令   1:查看显示所有数据库 mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | INVOICE            | | mysql              | | performance

mysql-请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢!

问题描述 请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢! 用java代码怎样读取MySQL数据库生成JSP文件? 解决方案 你是要写一个数据导出的程序吧,程序里面包含数据导出命令,生成文件格式为jsp啊. 解决方案二: 将文件从数据库(MySQL)中进行读取 解决方案三: 不能从后台去数据库去数据然后写到JSP文件?

毕业设计-phpmyadmin怎样查看数据库表中的关系

问题描述 phpmyadmin怎样查看数据库表中的关系 在做php博客系统的毕业设计,用的mysql数据库,导师要求建立表间的关系,怎么弄啊,大神求助!!! 解决方案 phpmyadmin还没有那个功能, 你得自己设计. 解决方案二: 怎么设计啊老乡,单独画表吗?你看看他这个是怎么搞定的 解决方案三: phpmyadmin 还有这功能?学习了

不使用spring的情况下用java原生代码操作mongodb数据库的两种方式

由于更改了mongodb3.0数据库的密码,导致这几天storm组对数据进行处理的时候,一直在报mongodb数据库连接不上的异常.   主要原因实际上是和mongodb本身无关的,因为他们改的是配置文件的密码,而实际上这个密码在代码中根本就没有使用,他们在代码中已经把用户验证信息写死.   在协助他们解决这个问题的时候,我看到他们代码中在和mongodb数据库交互时使用了已经不被建议使用的方法,于是便抽时间尝试了一下另一种被建议的方式实现各功能.   当然了,生产环境中用的是mongodb集群