如何在Android的Spinner中显示数据库(SQLServer)中的特定项目数组?

时间:2010-01-28 07:49:57

标签: android

如何在Android的Spinner中显示数据库(SQLServer)中的特定项目数组?

2 个答案:

答案 0 :(得分:7)

您通过SpinnerAdapterSpinner提供数据。适配器可以由简单数组,数据库游标或任何你喜欢的东西支持......

如果您的意思是Microsoft SQL Server - 就像在外部数据库中一样 - 您需要使用某种Web服务或其他基于Internet的协议来让您从远程服务器检索数据。然后,您可以将数据自己绑定到ArrayListCursor

或者,如果您指的是SQLite数据库等本地数据库存储,那么它就更容易了,因为您不需要通过网络进行查询。

基本上,您可以按照任何ListView教程进行操作,因为这个过程几乎相同 - 在您的情况下,您只想调用Spinner.setAdapter()而不是ListView.setAdapter()

事实上,Android开发者网站上有一个Spinner tutorial

答案 1 :(得分:0)

jTDS可能是您正在寻找的,是Microsoft SQLServer的100%纯Java JDBC驱动程序。 然后,您可以实现适配器来检索数据。