2014-10-02 107 views
1

我建立了一个API,这个API我希望有我的数据库处理程序动态地。动态select语句的SQLite

我确实有更新和插入查询的动态使用SQLiteDatabase类.insert和.update功能,但目前还没有这样的事情的选择。

我会要建立自己的方法来做到这一点(就像插入或更新方法),要么是有我丢失的东西花了我少了很多麻烦,这将使这个问题?

我使用的语言是Java。

+0

向我们展示你有什么迄今所做,告诉我们什么是你与你的当前实现具有特定问题。仔细阅读http://stackoverflow.com/tour – ericbn 2014-10-02 12:14:58

+0

您可以使用Pragam在表格中构建列名称列表,这可能有所帮助:http://stackoverflow.com/questions/14721484/get-name-and-type -from-pragma-table-info – NoChance 2014-10-02 13:35:36

回答

1

还好吧,让我去寻找,来到了以下结论:

SQLiteDatabase有一个名为.query('lots of Args')方法,它基本上是一个select语句,我将利用这一点,它的工作方式我打算做。

0

有喜欢rawQuery功能中,你可以使用SELECT子句和INFACT许多这样的功能。正确地浏览SQLiteDatabase类文档。

+0

我知道这个存在,但是这里的问题在于,它不像动态更新和插入函数那样容易,但它应该能够。 – 2014-10-02 12:51:04