【发布时间】:2014-01-06 18:13:29
【问题描述】:
我正在使用 java 的 ResultSetMetaData.getColumnTypeName() 方法来查找动态构造查询的结果集数据类型。但是对于下面的查询
Select Adddate('2013-12-10',10) // MySQL 查询
它返回“字符”。为什么会这样??我期待日期。
请高手帮忙。
谢谢
【问题讨论】:
-
你能用实际获取列类型的代码更新你的问题吗?
-
public static void main(String[] args) throws Exception { Connection cx = getConnection();语句 st = cx.createStatement(); String sql="选择添加日期('2013-12-10',10)";结果集 rs = st.executeQuery(sql); ResultSetMetaData rsMetaData = rs.getMetaData();字符串类型 = rsMetaData.getColumnTypeName(1); System.out.println("数据类型:"+type); }@peter
标签: java mysql datetime resultset