我熟悉使用JDBC和解析ResultSet等。
我想知道是否有一种方法可以将MySql查询结果检索为纯字符串,就像我从命令行运行它一样,所有" + - -------- +"和东西一样,就像here一样,或者在MySql官方网站上的任何地方。
我希望能够从用户那里获取查询,将它们传递给某个MySql黑盒,就好像我将它传递给命令行一样,然后将结果打印给用户。
互联网上的所有解决方案都使用JDBC而不是我正在寻找的东西。 有什么想法吗?
答案 0 :(得分:0)
您可以从Java调用命令行,例如参见Running command line in java,或者在Google上搜索“从java调用命令行”等内容。
您应该从Java程序调用的命令是mysql
client,向您传递要执行的查询(方式取决于所使用的操作系统)并获取输出该命令将包含“所有”+ ---------- +“和东西”。