• JDBC下


    存储过程名字前面一定要加一个sp,代表是存储过程

    nofilter:没有过滤器,没有参数

     1 CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_select_filter`(IN sp_name VARCHAR(20))
     2 BEGIN
     3 IF sp_name IS NULL OR sp_name='' THEN
     4     SELECT * FROM imooc_goddess;
     5 ELSE
     6 IF length(sp_name)=11 AND substring(sp_name,1,1)=1 THEN
     7 SELECT * FROM imooc_goddess WHERE mobile=sp_name;
     8 ELSE
     9 SELECT * FROM imooc_goddess WHERE user_name LIKE concat('%',sp_name,'%');
    10 END IF;
    11 END IF;
    12 END
    `sp_select_filter`(IN sp_name VARCHAR(20))中IN代表输入参数
    substring截取字符串
    IF length(sp_name)=11 AND substring(sp_name,1,1)=1 当输入参数的长度是11位,并且第一位是1
    concat('%',sp_name,'%');前后都匹配

     

     

    回滚:插入的数据或者更新的数据都会变成原来没有更新、没有插入时的样子
     

     dbcp和c3p0的相同点

      dbcp和c3p0的不同点

     
  • 相关阅读:
    代码品质
    窖藏好题
    最后一次模拟
    几个有意思的题目
    【数组练习】
    【复习】图论
    【复习】后缀数组
    The Usage Of Difference Table
    【复习】NTT注意事项
    CF999E Reachability from the Capital
  • 原文地址:https://www.cnblogs.com/songsongblue/p/9803291.html
Copyright © 2020-2023  润新知