gpt4 book ai didi

java - 为什么 ResultSet meteData getColumnName 得到的都是大写列名

转载 作者:太空宇宙 更新时间:2023-11-04 07:32:48 25 4
gpt4 key购买 nike

我的查询如下:

select a "Column A" from table

我正在使用

ResultSetMetaData metaData = rs.getMetaData();
metaData.getColumnName();

我得到的列名称为“COLUMN A”而不是“Column A”。我尝试使用“

select a as ColumnA from table

仍然有“COLUMN A”

为什么 ResultSet meteData getColumnName 得到的都是大写列名?我怎样才能得到小写字母?

最佳答案

getColumnName(i) 总是返回指定列的名称,因此,这个问题与方法无关,而是与您的数据库有关。
我认为你最好检查你的数据库并看看列名是如何设置的。

更新:我在 MYSql 和 Sqlite 以及 MS Acces 中使用了这种方法,我没有遇到任何这样的问题。

关于java - 为什么 ResultSet meteData getColumnName 得到的都是大写列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17435539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com