java通过命令行切割MySQL';相等';操作人员
最奇怪的是 我不确定这是否是一个RapidMiner的东西,可能是jdbc/java/命令行 我正在使用RapidMiner5.3运行我创建的程序 我传递给jar文件的参数之一是MySQL查询java通过命令行切割MySQL';相等';操作人员,java,mysql,jdbc,command-line,rapidminer,Java,Mysql,Jdbc,Command Line,Rapidminer,最奇怪的是 我不确定这是否是一个RapidMiner的东西,可能是jdbc/java/命令行 我正在使用RapidMiner5.3运行我创建的程序 我传递给jar文件的参数之一是MySQL查询 java -cp "C:/Program Files (x86)/Rapid-I/RapidMiner5/lib/rapidminer.jar" -Drapidminer.home="C:/Users/Bergkamp/.RapidMiner5/repositories/Bergkamp" com.rap
java -cp "C:/Program Files (x86)/Rapid-I/RapidMiner5/lib/rapidminer.jar" -Drapidminer.home="C:/Users/Bergkamp/.RapidMiner5/repositories/Bergkamp" com.rapidminer.RapidMinerCommandLine //Bergkamp/processes/projects/FootballProj -Mquery="SELECT a,b FROM tbl_x where a=2"
无论我做什么,程序都使用第一个“=”操作符的查询并将其剪切为
java -cp "C:/Program Files (x86)/Rapid-I/RapidMiner5/lib/rapidminer.jar" -Drapidminer.home="C:/Users/Bergkamp/.RapidMiner5/repositories/Bergkamp" com.rapidminer.RapidMinerCommandLine //Bergkamp/processes/projects/FootballProj -Mquery="SELECT a,b FROM tbl_x where a"
这是一个已知的问题吗?有解决办法吗?你能试试这个答案吗?我确信这个答案会起作用,但事实并非如此。还有什么事吗?没有:(。我想问题是命令行试图将该
=
作为参数的一部分来处理。但是我不知道如何在Windows中解决这个问题。用^来转义它。与Java无关。^也不起作用。还有什么想法吗?