oracle中date的类型可以直接使用<, >, <>进行比较,字符串类型可以先转换成date类型在进行比较
select caseoracle中date的类型可以直接使用<, >, <>进行比较,字符串类型可以先转换成date类型在进行比较
select case日期格式直接减
select to_date('20130120','yyyymmdd')-to_date('20130110','yyyymmdd') from dual;
结果为10
// 获取数据库的连接这些操作我就省了
PreparedStatement pstmt = conn.prepareStatement("SELECT * FROM H_TEST");
ResultSet rs = pstmt.executeQuery();
ResultSetMetaData rsmd = rs.getMetaData(); //获取字段名
if(rsmd != null){
int count = rsmd.getColumnCount();
for(int i=1;i=count;i++){
System.out.println("获得1列对应数据类型的类 " + rsmd.getColumnClassName(1));
// rsmd 还有其他的 方法可用,你可以查看JDK中 ResultSetMetaData 类的帮助文档}
本回答被网友采纳