Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JAVA(android)中从游标获取SQL命令_Java_Android_Sqlite_Cursor - Fatal编程技术网

在JAVA(android)中从游标获取SQL命令

在JAVA(android)中从游标获取SQL命令,java,android,sqlite,cursor,Java,Android,Sqlite,Cursor,如何从游标检索sql语句,类似于下面的代码: Cursor cursor = AppController.getDBO().rawQuery("SELECT * FROM tbl_name", null); System.out.println(cursor.getSQL()? 这是不可能的,因为游标可能与SQL游标类似 一种方法是遵循以下步骤: 添加一个自定义类,该类使用名为sqlStatement 添加一个自定义方法以在专用于SQL管理的类(可能是一个扩展类)中执行rawQuery,该类将

如何从游标检索sql语句,类似于下面的代码:

Cursor cursor = AppController.getDBO().rawQuery("SELECT * FROM tbl_name", null);
System.out.println(cursor.getSQL()?

这是不可能的,因为游标可能与SQL游标类似

一种方法是遵循以下步骤:

  • 添加一个自定义类,该类使用名为
    sqlStatement
  • 添加一个自定义方法以在专用于SQL管理的类(可能是一个扩展类)中执行rawQuery,该类将返回实现游标的自定义类,并在其中设置SQL语句

  • 是的,这有点复杂,但这是我知道的唯一方法。

    没有办法,因为游标可能是非SQL游标

    一种方法是遵循以下步骤:

  • 添加一个自定义类,该类使用名为
    sqlStatement
  • 添加一个自定义方法以在专用于SQL管理的类(可能是一个扩展类)中执行rawQuery,该类将返回实现游标的自定义类,并在其中设置SQL语句

  • 是的,有点复杂,但这是我唯一知道的方法。

    是的!我想做类似的事情,但我认为它可以在游标中实现,就像在调试中看到保存sql语句的变量
    mQuery
    一样。那么,根据你的回答,我认为我必须这样做。实际上,我在代码中声明了一个自定义游标,所以它不会那么难。谢谢你的回复是的!我想做类似的事情,但我认为它可以在游标中实现,就像在调试中看到保存sql语句的变量
    mQuery
    一样。那么,根据你的回答,我认为我必须这样做。实际上,我在代码中声明了一个自定义游标,所以它不会那么难。谢谢你的回复