摘要:最开始不知道存储String类型到Clob类型的时候,感觉特别麻烦,网上翻了很多资料,有参考价值的不多。数据库存储的字段的类型为Clob类型,要将String类型存储到Clob类型需要一定的转换,要先将String类型转换成流的方式,然后再将流存储即可,原来也不难String description = "存储String类型到Clob类型!";StringReader strReader = n...
阅读全文
摘要:现在“java.sql.SQLException: 无法转换为内部表示”很可能是因为数据库某字段的类型出错了,比如程序将某字段当做Long类型,但是数据库存储又使用另外一种类型,建议出现这样问题的同行们认真检查一下代码,很可能是这个原因的
阅读全文
摘要:方法一今天想在存储过程比较两个字符,但发现没有得到预期的结果,最主要是一个问题:任何值和null比较得到的结果都是null,在网上找到了两种方法,供大家参考一下在ORACLE中,将空字符串视为NULL,任何值与NULL比较结果都为NULL。如此一来,在比较两个字符串的时候就会出现意外。请看以下的例子:DECLARE i VARCHAR2(10) := NULL; v VARCHAR2(10) :...
阅读全文
摘要:Oracle:系统时间比较熟悉 是select sysdate from dual时间类型获取;select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;以字符串形式获取db2:SELECT CURRENT TIMESTAMP FROM SYSIBM.SYSDUMMY1获取系统时间还有select CURRENT DATE from SY...
阅读全文
摘要:最近在使用java验证excel表单元格的信息,数据量非常大,而且验证的规则比较复杂,如果单纯使用程序的验证的话,效率将非常低,考虑到oracle存储过程是可编译的,每次编译之后都会将数据放入高速缓存当中,下次再取,速度将非常的快。之前并没有接触到oracle的存储过程,所以也花了几天的时间去研究了一番,由于时间紧迫,没有怎么很好的整理。现在先将比较基本的一些实现方法给大家分享一下 下面是使用j...
阅读全文
摘要:有时连接数据库的时候会发现数据库无法实例化,启动tomcat的时候可能会看到这样的一个错误信息:Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect …&helli...
阅读全文