我正在编写一些工具,当任何查询应用到它时,它都必须检索检索到的数据集的列名。
如果您熟悉phpMyAdmin,就会发现SQL窗格执行的是它运行您的查询,并显示列名的结果。我想知道这个查询有多难,它总是导致列名,场景背后的编程实际上是什么?是这样,它分析查询,然后从其中查找表名,然后使用查询show columns from table-name检索</em
我希望从2个表中获取列名,然后使用ResultSetMetaData和ResultSet获取它们的值。假设表myTable有x、y和z列。Select * from table myTable A,myTable B where A.x = B.y
我想在代码中使用B.z的值。我需要在查询中使用*,因为它提高了我的性能。所以我不能在那里提到列名。是否可以使用ResultSet的列名来获得列B.z的值?