請教banq以及各位熱心的網友,關於JdbcUtil
Jdon框架下com.jdon.model.query中的JdbcUtil類
中setQueryParams方法前的註釋:
意思是在傳入的引數中,只支援 String Integer Float or Long Double Bye Short資料型別,如果我需要支援oracle的Clob或者是Blob資料型別,該如何實現呢?我google了很多操作clob的方法,但不知道這些方法在jdon中該如何去實現?
請求幫忙看看
/** * queryParam type only support String Integer Float or Long Double Bye Short * if you need operate other types, you must use JDBC directly! */ public void setQueryParams(Collection queryParams, PreparedStatement ps) throws Exception { if ((queryParams == null) || (queryParams.isEmpty())) return; int i = 1; Object key = null; try { Iterator iter = queryParams.iterator(); while (iter.hasNext()) { key = iter.next(); UtilValidate s; if (key == null) return; if (key instanceof java.lang.String) { String keyStrs = (String) key; if (UtilValidate.isEmpty(keyStrs)) return; ps.setString(i, keyStrs); } else if (key instanceof Integer) { ps.setInt(i, ((Integer) key).intValue()); } else if (key instanceof Float) { ps.setFloat(i, ((Float) key).floatValue()); } else if (key instanceof Long) { ps.setLong(i, ((Long) key).longValue()); } else if (key instanceof Double) { ps.setDouble(i, ((Double) key).doubleValue()); } else if (key instanceof Byte) { ps.setByte(i, ((Byte) key).byteValue()); } else if (key instanceof Short) { ps.setShort(i, ((Short) key).shortValue()); } else if (key instanceof Clob) { StringBufferInputStream sbin = new StringBufferInputStream(key); ps.setAsciiStream(i,sbin,1); // ps.setClob(i,(Clob) key); } logger.debug("[JdonFramework] parameter " + i + " = " + key.toString()); i++; } } catch (SQLException e) { logger.error("setQueryParams error " + e + "in parameter order=" + i + " its value=" + key); } } <p class="indent"> |
中setQueryParams方法前的註釋:
/** * queryParam type only support String Integer Float or Long Double Bye Short * if you need operate other types, you must use JDBC directly! */ <p class="indent"> |
意思是在傳入的引數中,只支援 String Integer Float or Long Double Bye Short資料型別,如果我需要支援oracle的Clob或者是Blob資料型別,該如何實現呢?我google了很多操作clob的方法,但不知道這些方法在jdon中該如何去實現?
請求幫忙看看
相關文章
- 關於waf,請教各位高手。
- 剛入門,請banq和tyrones 以及各位賜教Struts的問題
- 請教banq關於domain object的問題AIObject
- 請教banq,關於java和.net平臺Java
- 請教BANQ,關於Timer開發
- 你好banq,關於JVM請教一下JVM
- 請教banq問題,關於hibernate的jdbc的JDBC
- 請教Banq和各位道友連線失效問題
- 請教banq老師關於高負載網站的設計負載網站
- 請教BANQ關於J2EE開發
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- banq大哥,請教一個關於jboss ide的問題IDE
- 還要請教banq,關於jdonNews中user和group的操作
- 各位高手,請教
- 請教banq關於自學和NIIT軟體培訓的問題
- 各位大哥,banq大哥請進,有關jdon版的安裝
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- Banq,請教一下關於非同步事件監聽模式非同步事件模式
- 請教各位一個關於websocket協議開發的問題Web協議
- 請教banq老師和各位大哥,以下需求應該怎麼分析
- banq與各位,請進,有關jive的二次開發??
- 你好BANQ,請教模式使用模式
- banq 你好,請教Observer模式Server模式
- banq,Jdon Framework的問題請教Framework
- socket or webserver 請教各位同仁WebServer
- 請教各位spring高手Spring
- EJBCommand模式向banq請教模式
- 你好BANQ,請教Bridge模式模式
- 請教banq大哥SOAP和HTTPHTTP
- 初學j2ee,請教各位老師關於datasource問題
- 一個遊戲系統,向Banq大哥,以及感興趣的朋友請教!遊戲
- 請教一下banq大大,關於SPRING配置檔案格式出錯Spring
- 關於security請教板橋
- 有個關於會員頭像應用的問題困惑了很久,請banq和各位道友指教
- 請教關於JdonNews中的nested
- banq 你好,再請教幾個模式模式