返回sqlite3 SELECT响应的更好方法 我有Linux操作系统平台的嵌入式设备,其中C++应用程序/ DeAMon使用SqLITE3API创建数据库。 另一方面,我有java应用程序,它访问C++应用程序/ DeAMon,以获得数据库访问。

返回sqlite3 SELECT响应的更好方法 我有Linux操作系统平台的嵌入式设备,其中C++应用程序/ DeAMon使用SqLITE3API创建数据库。 另一方面,我有java应用程序,它访问C++应用程序/ DeAMon,以获得数据库访问。,java,android,c++,sqlite,Java,Android,C++,Sqlite,C++是用于Java应用程序的SQLITE3API的包装器 Java可以发送sql查询,因为它是字节数组,返回响应的更好方法或模型是什么 当查询执行时,我们就知道了int、string和float的响应。任何关于返回Java应用程序响应的建议 例如:- sql query : SELECT * FROM COMPANY; C++应用中的响应>: rowCount : 0 column(0) : ID, int value : 7 column(1) : NAME, text value : J

C++是用于Java应用程序的SQLITE3API的包装器

Java可以发送sql查询,因为它是字节数组,返回响应的更好方法或模型是什么

当查询执行时,我们就知道了int、string和float的响应。任何关于返回Java应用程序响应的建议

例如:-

sql query : SELECT * FROM COMPANY;
C++应用中的响应>:

rowCount : 0
column(0) : ID, int value : 7
column(1) : NAME, text value : James
column(2) : AGE, int value : 24
column(3) : ADDRESS, text value : Houston
column(4) : SALARY, float value : 10000

rowCount : 1
column(0) : ID, int value : 1
column(1) : NAME, text value : Paul
column(2) : AGE, int value : 32
column(3) : ADDRESS, text value : California
column(4) : SALARY, float value : 20000

rowCount : 2
column(0) : ID, int value : 2
column(1) : NAME, text value : Allen
column(2) : AGE, int value : 25
column(3) : ADDRESS, text value : Texas
column(4) : SALARY, float value : 15000

rowCount : 3
column(0) : ID, int value : 3
column(1) : NAME, text value : Teddy
column(2) : AGE, int value : 23
column(3) : ADDRESS, text value : Norway
column(4) : SALARY, float value : 20000

rowCount : 4
column(0) : ID, int value : 4
column(1) : NAME, text value : Mark
column(2) : AGE, int value : 25
column(3) : ADDRESS, text value : Rich-Mond 
column(4) : SALARY, float value : 65000

rowCount : 5
column(0) : ID, int value : 5
column(1) : NAME, text value : David
column(2) : AGE, int value : 27
column(3) : ADDRESS, text value : Texas
column(4) : SALARY, float value : 85000

rowCount : 6
column(0) : ID, int value : 6
column(1) : NAME, text value : Kim
column(2) : AGE, int value : 22
column(3) : ADDRESS, text value : South-Hall
column(4) : SALARY, float value : 45000

这种格式很难解析,因为没有消息结尾,这意味着使用它的应用程序应该猜测何时到达结尾SQLITE3\u步骤将SQLITE\u作为消息结尾,类似地,我们可以在SQLITE\u完成响应上放置一些消息结尾。这不是问题。我可以看到如何在响应中用不同的顺序来拟合int、文本(char)。如果C++处理了响应,把它放在XML或JSON中,然后把它交给java,会怎么样?是的,JSON看起来不错,让我来评估一下。我们能满足要求吗。