⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defaultsqlformatter.java

📁 Local Lucene ==================== Provide geographical based searching to lucene in an efficent ma
💻 JAVA
字号:
/** * Title:        <p> * Description:  <p> * Copyright:    Copyright (c) Troy Thompson, Bob Byron<p> * Company:      JavaUnderground<p> * @author       Troy Thompson, Bob Byron * @version 1.1 */package com.javaunderground.jdbc;import java.util.Calendar;import java.math.BigDecimal;import java.io.*;import java.sql.*;public class DefaultSqlFormatter extends SqlFormatter {  final String ymd24="'YYYY-MM-DD HH24:MI:SS.#'";  private String format(Calendar cal){    return "TO_DATE('" + new java.sql.Timestamp(cal.getTime().getTime()) + "',"+ymd24+")";  }  private String format(java.sql.Date date){    return "TO_DATE('" + new java.sql.Timestamp(date.getTime()) + "',"+ymd24+")";  }  private String format(java.sql.Time time){    Calendar cal = Calendar.getInstance();    cal.setTime(new java.util.Date(time.getTime()));    return "TO_DATE('" + cal.get(Calendar.HOUR_OF_DAY) + ":" +      cal.get(Calendar.MINUTE) + ":" + cal.get(Calendar.SECOND) + "." +      cal.get(Calendar.MILLISECOND) + "','HH24:MI:SS.#')";  }  private String format(java.sql.Timestamp timestamp){    return "TO_DATE('" + timestamp.toString() + "','YYYY-MM-DD HH24:MI:SS.#')";  }  public String format(Object o) throws SQLException{    if (o == null)               return "NULL";    if (o instanceof Calendar)   return format((Calendar)o);    if (o instanceof Date)       return format((Date)o);    if (o instanceof Time)       return format((Time)o);    if (o instanceof Timestamp)  return format((Timestamp)o);    //if object not in one of our overridden methods, send to super class    return super.format(o);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -