我熟悉使用JDBC和解析ResultSet等。
我想知道是否有一种方法可以像here一样,或者在MySql官方网站上的任何地方,以纯字符串的形式检索MySql查询结果,就像我从命令行运行它一样,使用所有的“+-+”之类的东西。
我希望能够从用户获取查询,将它们传递给某个MySql黑盒,就像我将其传递给命令行一样,并将结果打印给用户。
互联网上的所有解决方案都使用JDBC,这不是我想要的。有什么想法吗?
发布于 2015-08-03 06:17:49
您可以从Java调用命令行,例如,参见Running command line in java,或者在谷歌中搜索类似于“call command line from java”的内容。
你应该从你的Java程序调用的命令是mysql client,向它传递你想要执行的查询(方式将取决于所使用的操作系统),并获取命令的输出,其中将包含“所有的”-+“和东西”。
https://stackoverflow.com/questions/31776452
复制相似问题