Archive for the ‘Oracle’ Category

Si tenemos un mapeo para crear un registro, al poner #{fecha:DATE} en el value, cuando se guarde dicho registro, la fecha se truncara si tenia tiempo, la guardara sin tiempo, debe quitartse el :DATE y que quede solo  #{fecha:DATE}

Share

Una de las mejores formas de manejar el jdbc con spring es usar jbctemplate entre sus clases que existen para implementar hay una llamada NamedParameterJdbcTemplate, que basicamente lo que haces es mapear keys y values. Para este caso si tuvieramos una lista 1,2,3 con valores de un campo id y quisieramos pasarlos en el where se […]

Share

Para poder hacer uso del archivo tsnames.ora en Toad o en PL/SQL Dev, etc…. lo mejor es crear una variable de entorno para que el archivo pueda ser ubicado en automatico La variable debe apuntar al path donde esta el archivo.

Share

Oracle Store Procedures – MyBatis

Posted: 17th January 2017 by Jak in Java, MyBatis, Oracle
Tags: , , ,

Otra forma de consumir store procedures de Oracle con MyBatis, es con el mismo objeto de entrada solo se llenan los datos tipo IN, pasa por la llamada al store y se llenan en automatico los datos tipo OUT como se ve a continuación:     Los nombres del vo deben coincidir con el mapeo […]

Share

Usando la siguiente función DBMS_UTILITY.GET_TIME. ya que devuelve la hora actual en centésimas de segundo.

Share

Clob to String

Posted: 24th May 2011 by Jak in Database, Java, Oracle
Tags: , ,

Para convertir un dato tipo clob a otro tipo string en java se pueden usar varias formas: 1.- La mas simple: rs.getClob("campo").getSubString(1,(int)rs.getClob("campo").length()); 2.- Con un metodo: public static String clobStringConversion(Clob clb) throws IOException, SQLException { if (clb == null) return ""; StringBuffer str = new StringBuffer(); String strng; BufferedReader bufferRead = new BufferedReader(clb.getCharacterStream()); while ((strng=bufferRead […]

Share