![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
hhhh2012
这个作者很懒,什么都没留下…
展开
-
Base64编码图片转化
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;import sun.转载 2012-06-29 12:34:45 · 636 阅读 · 0 评论 -
mysql获取rowNum
CREATE FUNCTION f_getRowNum()RETURNS INTBEGINSET @rno = @rno + 1;RETURN @rno;END;CREATE FUNCTION f_rowNum_reset()RETURNS INTEGERBEGINSET @rno = 0原创 2017-07-17 20:58:40 · 647 阅读 · 0 评论 -
mysql点滴
1)GROUP_CONCAT函数:多行字符串组成一行;、使用示例:语句 SELECT locus,GROUP_CONCAT(id) FROM info WHERE locus IN('AB086827','AF040764') GROUP BY locus; 的返回结果为+----------+------------------+| locus | GROUP_CONCAT原创 2016-06-07 18:29:02 · 438 阅读 · 0 评论 -
centos7高可用热备
使用pcs shell配置corosync & pacemaker群集PacemakerPacemaker,即Cluster Resource Manager(CRM),管理整个HA,客户端通过pacemaker管理监控整个集群。CRM支持ocf和lsb两种资源类型:ocf格式的启动脚本在/usr/lib/ocf/resource.d/下面。lsb的脚本一般在/原创 2015-09-09 11:54:19 · 6454 阅读 · 0 评论 -
为什么要始终使用PreparedStatement代替Statement
在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement.基于以下的原因:一.代码的可读性和可维护性.虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次:转载 2013-07-30 22:27:51 · 450 阅读 · 0 评论 -
Oracle计算时间差
Oracle中计算时间差是经常用到的。可以使用“日期1-日期2”并加以运算,来获得你要想的时间差:天、小时、分钟或者秒。例如: selectTO_DATE('2012-02-20 17:45:04','yyyy-mm-dd hh24:mi:ss')-TO_DATE('2012-02-19 08:34:04','yyyy-mm-dd hh24:mi:ss'转载 2013-04-07 17:04:05 · 574 阅读 · 0 评论 -
Oracle的varchar2(4000)插入汉字过长
在使用oracle时,如果在一个varchar2(4000)的字段上插入的字符过长(一般只能插入666个汉字,视字符集不同会有所不同),经常回报“数据库异常错误”,具体报错会因驱动版本不同而不同。原因一:666 汉字所用的编码里 (可能是 UTF8) 每个字占了 3 bytes,当存的时候, 没有作好 charset-encoding 的转换,造成你的每个 byte 被当成是 ja转载 2013-03-20 09:01:12 · 1861 阅读 · 0 评论 -
plsql点滴
查处a中不再b中的数据from hz_qyhznr a, hk_jd b where a.nbxh = b.nbxh(+) and b.nbxh is null更新数据:update xkz_xt_group a set a.depid = (select t.deptid from xkz_xt_dept t where a.depid = t.gxdw)原创 2012-09-05 17:43:09 · 437 阅读 · 0 评论 -
读取Weblogic数据源
JSP页面中代码如下: try { javax.naming.Context context=new javax.naming.InitialContext(); javax.sql.DataSource ds=(javax.sql.DataSource) context.lookup("ORCLDI");转载 2013-01-30 16:23:06 · 564 阅读 · 0 评论 -
oracle 点滴
查找含某字段的表:select table_name from DBA_TAB_COLUMNS where COLUMN_NAME='字段名'; 根据表更新表:update xkz_xt_group a set a.depid = (select t.deptid from xkz_xt_dept t where a.depid = t.gxdw) where depid i原创 2012-07-24 19:21:16 · 421 阅读 · 0 评论 -
tomcat数据源配置
<Resource auth="Container" driverClassName="org.postgresql.Driver" maxActive="20" maxIdle="10" maxWait="-1" name="jdbc/PostgreSQL"原创 2012-07-13 14:12:50 · 385 阅读 · 0 评论 -
mysql用户权限问题
这是 mysql 的默认规则啊,文档上写得很清楚,凡是名字以 test 这 4 个字母开头的 db,所有用户在这个库上都有管理员权限。所以为了安全,一般在装好 mysql 以后,都会删除 test 库。#创建用户,授权只读CREATE USER xcreader IDENTIFIED BY 'xc123456';grant select on gridqzk_xiacheng.qz原创 2018-01-17 14:47:38 · 293 阅读 · 2 评论