自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle触发器insert

create or replace trigger 触发器名称 before insert on 表名 for each rowdeclare pragma autonomous_transaction; -- 事务,固定写法 变量 varchar2(128):= '';begin begin SELECT 表字段 into 变量 FROM 其他关联表 t where t.关联字段= :new.关联字段; EXCEPTION WHEN OTHER...

2021-11-26 11:51:00 1215

原创 window系统安装python第三方库

1.查项目程序位置:(F:\untitled\venv\Scripts)2.打开PowerShell (shift+右键):3.输入命令:(.\pip install xlrd)

2021-01-11 11:11:37 238

原创 spool导出文件中输出了变量的原值新值

现需要导出1份数据,将时间作为变量传入到sql文件中;spool的设置如下:SET ECHO OFF;SET HEADING OFF;SET TERMOUT OFF;SET TRIMOUT ON;SET TRIMSPOOL ON;SET lineSIZE 2000;SET FEEDBACK OFF;set pagesize 0;其中变量的原值、新值也输出到文件中了:增加set verify off (是否显示替代变量被替代前后的语句)参数设置即可;以下为常用的导出文件时

2020-06-23 16:48:32 418

原创 win系统执行py脚本报错:SyntaxError:invalid syntax——File , line 1

windows系统中,执行py脚本,不能在python.exe中执行,需要在cmd中执行;在python.exe中报错,如下图:SyntaxError: invalid syntax File "<stdin>", line 1;在cmd中执行如下图2:(注:py脚本中,第1行应标明py的位置:查找py命令:where python )...

2020-06-18 12:05:59 1987

原创 linux系统中创建软链接

目的:在/u1/project/data目录下,查看/u1/data/目录下的文件; 软链接:直接在/u1/project/目录下,执行ln -s/u1/data//u1/project/data 即可; 效果:data ->/u1/data/注:1)在/u1/project/目录下,不需要mkdir data;2)命令是ln -s ,若只有ln,会生成硬链接;(硬链接占磁盘空间)...

2020-06-12 14:28:45 251

原创 ORACLE中between-and 无效数字

1.当需要用到between-and的字段是varchar2类型时,放在where 之后会报错:ORA-01722:无效数字select  *from table_name where num between 15and 17;select * from (select to_number(num) asnum  from table_name ) where num bet...

2018-09-13 17:27:22 2660

原创 oracle中instr的用法简述

instr 索引从1开始;a:要查询的字符串;(eg:"ceshi_2018_01_23")b:要查询位置的字符;(eg:"_")c:开始的位置;(eg:1)d:第几个b;(eg:若d=2,表示,2018后面的“_”)instr(a,b,c,d); instr("ceshi_2018_01_23","_",1,2);或者只查询第一个b:instr(a,b);

2018-01-23 19:34:21 3141

原创 eclipse 报异常 Tomcat settings should be set in Tomcat Preference Page

报错:Tomcat settings should be set in Tomcat Preference Page原因:新建的工作空间,未配置tomcat的版本;解决:window==》preferences==》tomcat(不要点击Tomcat前的“+”,直接点击Tomcat)版本号:eg:apache-tomcat-5.5.20 就选择 version 5.x附

2018-01-23 19:25:16 462

原创 Could not save master table 未解决

原因:未知(将项目复制到新的工作空间,后报错,又建了第三个工作空间测试,不会出现该情况);现象:改动项目后,保存会弹出该错误(不是所有的修改都会报该错);

2018-01-23 19:17:41 2024

原创 java.lang.OutOfMemoryError: PermGen space 内存的永久保存区域

报错:java.lang.OutOfMemoryError: PermGen space解释:PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和存放Instance的Heap区域不同,GC(Garbage

2018-01-23 18:18:07 293 1

原创 项目运行中,数据库连接断掉

Struts+Spring+Hibernate架构,在没有任何征兆之下,项目突然报异常org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nest...原因:数据库连接断掉;寻找支持重连的连接池。

2018-01-23 18:03:45 1257

转载 Criteria与DetachedCriteria

Criteria和DetachedCriteria是hibernate的两个查询方法(方便查询条件的组装)。hibernate设计了CriteriaSpecification作为Criteria的父接口,提供Criteria和DetachedCriteria。Criteria和DetachedCriteria主要区别是创建形式不同:1.Criteria是在线的,是由Hibernate

2017-07-31 10:45:16 798

转载 abstract

abstract(抽象) 可以与类、方法、属性、索引器、事件一起使用。在类声明中使用abstract修饰符,以指示某各类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过抽象派生的类来实现。若将一个类设置为abstract,则该类必须被继承使用。此类不可生成对象。abstract可以将子类的共性最大限度的抽象出来,放在父类中,提高程序的简洁性。abstract虽然

2017-07-20 11:21:20 488

转载 类名.class

类名.class是class对象的句柄,每个被加载的类,在jvm中都会有一个class对象与之对应。如果要创建新的对象,直接使用class对象的局部class.forName即可,不需要new 类名。用class对象表示类的类型信息。(class对象:java生成class对象和生成实例(instance)对象不同,要先生成class对象,再生成instance对象。class对象生成

2017-07-19 08:46:33 1241

转载 spring配置

spring框架注意细节

2017-07-18 11:26:33 295

原创 VO(value object)

VO层

2017-07-18 10:21:48 825

原创 修改war包内容

war包

2017-07-04 11:48:23 9858 1

原创 删除job

作业是当触发器无法满足某些需求时使用的:(定时去调用存过)(也可以将存过建立成定期调用)删除作业前要进行查询——获取作业的编码:select  job,broken,what,interval,t.* from user_jobs t;(这些字段以及表都是固定的,不需要改动)其中,job是自动生成的,唯一标示,可以根据job进行删除作业;  what是存过的名称; br

2017-06-12 16:32:06 1902

原创 触发器中OLD和NEW的使用

触发器中OLD和NEW的使用

2017-06-12 15:57:05 21152 4

原创 俩数据库时间类型字段的转换

两个数据库:MySQL    Oracle    这俩数据库的时间类型不一致,所以通过dblink进行插入时间类型字段不管用,会报错;但是我们可以通过存储过程来实现插入:设置一个timestamp类型或者date类型的参数都可以然后赋值,如下:create or replace procedure procedure_nameastime_type_parameter pa

2017-06-01 08:09:19 597

原创 mybatis需要注意的小细节

1.mapper.xml中如果是实体类中没有的属性作为参数进行配置参数名不是随便取,而是用数字,从0开始;eg:select * from table_name where parameter_name in (#{0} , #{ 1 },、、、、,#{n} );(以上是ibatis,mybatis好像是可以随便取名)2.运算符需要转译:<    >   >

2017-05-27 11:51:49 233

原创 两个不同数据库之间创建表的快捷方式

前提环境:不同主机,本地Oracle,远程MySQL,要将MySQL中已经建立了表,匹配到Oracle。sql语句:create table oracle_table_name  asselect  *  from mysql_table_name@dblinkname ;这样表结构就可以像复制粘贴一样,在Oracle中创建了;

2017-05-27 08:30:24 575

原创 监听服务启动不起来

使用dblink时报错

2017-05-24 15:43:11 4175

原创 测试触发器时出现的错误

测试触发器报错

2017-05-23 10:48:33 1209 1

原创 存储过程中的循环加判断

ORA-02070: 数据库 B2B2 不支持此上下文中的 TO_NUMBER

2017-05-21 16:49:26 3486 1

原创 配置DSN时存在的问题

透明网关  配置DSN测试时报错:Connection Failed[MySQL][ODBC 5.3(a) Driver ]Host ‘主机名’ is not allowed to connect to this MySQL server: 可能原因:1)安装MySQL 时未勾选”Enable root access from remote machines” 2)数据库权

2017-04-29 15:10:55 1104

原创 MySQL重置密码

修改MySQL的用户密码:1.找到MySQL的安装文件,eg:D:\program files\mysql\mysql server 5.5\2.Windows系统下,需要在该安装路径中找my.ini;Linux系统中,需要修改my.cnf3.在my.ini/my.cnf中的[mysqld]下添加一行:skip-grant-tables,然后保存并重启MySQL;4.如果没有修改配

2017-04-29 13:57:52 244 3

原创 透明网关

透明网关用途:  可以在Oracle数据库中通过dblink访问非Oracle数据库的数据信息。概念:  透明网关是一种代理机制,通过它可以实现Oracle数据库对非Oracle数据的透                                                                           明访问。环境:  Oracle11g,MySQL O

2017-04-22 15:43:50 2266 1

ssm框架搭建的jar包

ssm框架搭建的jar包

2017-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除