Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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/oop/2.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 每次检索到的列数增加时执行MySQL查询_Java_Mysql - Fatal编程技术网

Java 每次检索到的列数增加时执行MySQL查询

Java 每次检索到的列数增加时执行MySQL查询,java,mysql,Java,Mysql,我是MySQL新手,以前只使用过NoSQL数据库 我必须通过查询表来测试MySQL的性能,每次都会增加查询的复杂性 例如,表由以下列组成: Timestamp, A922, A923, A924, ... , A933 Timestamp是DATETIME类型,其他类型是INT 在Java中,如何在不编写每个查询而使用循环的情况下生成这样的查询 SELECT Timestamp, A922 FROM Table SELECT Timestamp, A922, A923 FROM Table

我是MySQL新手,以前只使用过NoSQL数据库

我必须通过查询表来测试MySQL的性能,每次都会增加查询的复杂性

例如,表由以下列组成:

Timestamp, A922, A923, A924, ... , A933
Timestamp
DATETIME
类型,其他类型是
INT

在Java中,如何在不编写每个查询而使用循环的情况下生成这样的查询

SELECT Timestamp, A922 FROM Table 
SELECT Timestamp, A922, A923 FROM Table 
SELECT Timestamp, A922, A923, A924 FROM Table 

这应该可以做到:

String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
    query += ", A" + i;
    //Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;

对于(inti=922;i这应该可以做到:

String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
    query += ", A" + i;
    //Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;

对于(inti=922;i这应该可以做到:

String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
    query += ", A" + i;
    //Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;

对于(inti=922;i这应该可以做到:

String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
    query += ", A" + i;
    //Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;


对于(int i=922;我是说类似于
SELECT Timestamp,表1中的A922
?当
Timestamp
A922
是字段时,您请求的SQL没有意义…?对不起,我错了,我要编辑问题您是指类似于
SELECT Timestamp,表1中的A922
?您请求的SQL没有意义当
Timestamp
A922
是字段时有意义…?对不起,我错了,我会编辑问题你是说
SELECT Timestamp,A922 FROM table 1
?当
Timestamp
A922
是字段时,你要求的SQL没有意义…?对不起,我错了,我会编辑问题吗类似于
SELECT Timestamp,表1中的A922
?当
Timestamp
A922
是字段时,您要求的SQL没有意义…?对不起,我错了,我会编辑问题对不起,我写问题时错了,我的意思是
SELECT Timestamp,表中的A922
一个问题,我附加了吗在每个循环的
query
string
“FROM TABLE”
结尾处?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),则执行execSQL(query+“FROM TABLE”)。这不会将from子句连接到查询字符串,但只会将其添加到函数接收的字符串中。谢谢,我将稍后再试!对不起,我在编写问题时出错,我的意思是类似于
SELECT Timestamp,A922 from Table
一个问题,我是否在
query
string
“from Table”的末尾附加
对于每个循环?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),您将执行execSQL(query+“从表中”)。这不会将from子句连接到查询字符串,但只会将其添加到函数接收的字符串中。谢谢,我将稍后再试!对不起,我在编写问题时出错,我的意思是类似于
SELECT Timestamp,A922 from Table
一个问题,我是否在
query
string
“from Table”的末尾附加
对于每个循环?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),您将执行execSQL(query+“从表中”)。这不会将from子句连接到查询字符串,但只会将其添加到函数接收的字符串中。谢谢,我将稍后再试!对不起,我在编写问题时出错,我的意思是类似于
SELECT Timestamp,A922 from Table
一个问题,我是否在
query
string
“from Table”的末尾附加
对于每个循环?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),您将执行execSQL(query+“FROM Table”)。这不会将FROM子句连接到查询字符串,而只会将其添加到函数接收的字符串中。谢谢,我稍后再试!