【发布时间】:2014-03-13 19:44:05
【问题描述】:
我正在尝试在 Android 应用程序中以表格的形式显示 MySQL 数据库中的数据。到目前为止,我已经使用以下代码将表中的所有数据读入数组:
Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/database","localhost","root");
PreparedStatement stmt = con.prepareStatement("select * from stock");
ResultSet result = stmt.executeQuery("select * from stock");
ArrayList<Integer> stockNo = new ArrayList<Integer>();
ArrayList<String> stockName = new ArrayList<String>();
ArrayList<Integer> stockQuantity = new ArrayList<Integer>();
ArrayList<String> stockUnit = new ArrayList<String>();
ArrayList<Integer> stockThreshold = new ArrayList<Integer>();
while(result.next()){
stockNo.add(result.getInt(1));
stockName.add(result.getString(2));
stockQuantity.add(result.getInt(3));
stockUnit.add(result.getString(4));
stockThreshold.add(result.getInt(5));
}
}
我的问题是我现在如何将数组中的数据放入我的表格布局视图中?
将所有文本存储为@string 资源是一种好习惯,那么有没有办法像这样处理我的数组值?
【问题讨论】:
标签: java android mysql arrays output