- 博客(11)
- 资源 (75)
- 问答 (57)
- 收藏
- 关注
转载 Oracle PL/SQL中的循环处理(sql for循环)
转载自这篇文章今年春节算是休了个长假,调整好心态,迎接新一年的挑战。 今天来说下Oracle中的循环迭代处理,因为从自己的博客统计中看到,不少网友都搜索了关键字"SQL FOR循环",所以打算在这里说下个人的理解。 PL/SQL也和我们常用的编程语言一样,提供了While、For等循环,我们建几个例子来说明演示下。 首先是While循环:--while循...
2018-10-19 02:40:26 10198
转载 转!! PreparedStatement是如何防止SQL注入的
SQL注入最简单也是最常见的例子就是用户登陆这一模块,如果用户对SQL有一定的了解,同时系统并没有做防止SQL注入处理,用户可以在输入的时候加上’两个冒号作为特殊字符,这样的话会让计算机认为他输入的是SQL语句的关键字从而改变你的SQL语句,造成不可估量的损失。 在JDBC中通常会使用PreparedStatement来代替Statement来处理sql语句,如 St...
2018-10-18 21:54:12 211
转载 为啥jdbc问号占位符可以防注入
最近几天探讨一下关于sql注入的问题,以前林老师也讲过,现在总结一下,其实,like是会注入的,也不建议用,用占位符实际查询效果不是like本身的意思,相当全匹配。建议使用instr()函数,本文主要记录一下处理防止注入的源码,为什么用?可以防注入,而拼接的sql可以注入。先看下面用占位符来查询的一句话String sql = "select * from administrato...
2018-10-18 17:11:51 1346
转载 在JDBC中使用PreparedStatement代替Statement,同时预防SQL注入
本篇讲诉为何在JDBC操作数据库的过程中,要使用PreparedStatement对象来代替Statement对象。 在前面的JDBC学习中,对于Statement对象,我们已经知道是封装SQL语句并发送给数据库执行的功能,但是实际开发中,这个功能我们更经常用的是Statement类的子类PreparedStatement类的对象来实现,而不是采用Statement对象。 Statem...
2018-10-18 16:53:44 722
原创 oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息
oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息--查询某张表中的字段名,字段类型,是否为空,字段长度等信息SELECT COLUMN_ID, TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'EMPLOYEES'...
2018-10-18 15:26:21 14063
原创 使用java,求100以内的质数(素数)
当时写的太着急了,代码我没整理,所以显得有点乱,大家见谅哈!使用java,求100以内的质数(素数),做这道题目,有很多种方式!我代码中写了3种,大家可以任选一种!很多公司的面试的时候,笔试的时候很喜欢出这道题目。(java的面试中很多时候都会考这道题目,不光可以考察多层嵌套循环,还可以考察break、sqrt()函数、小算法、条件判断结构、效率性能等等知识点,而且题目还不算太大,也不算太...
2018-10-18 14:53:57 36598 8
原创 oracle笔记,入门体验篇,基本的SQL-SELECT语句
/*开始学习之前,我们先导入几个文件,文件中包含了建表,添加数据,约束等等的一些内容先导入3个文件在pl/sql中打开-------->command window依次输入如下命令,注意导入文件的先后顺序,先导入del_data.sql再导入hr_cre.sql最后导入hr_popul.sql@d:/del_data.sql;@d:/hr_cre.sql;@d:/hr_...
2018-10-10 15:38:11 523
原创 软件开发感悟!
学习计算机软件编程,学习软件开发:大处着眼,小处着手!大处着眼(即跳出代码细节,不要钻牛角尖,跳出代码细节和跳出固定的思维模式,从宏观上或者是从全局大局的角度看待和分析问题),小处着手(即动手能力以及深入代码的细节、深入代码底层核心,不囫囵吞枣,要精益求精)!...
2018-10-09 20:53:23 1103
原创 oracle笔记高级子查询
/*高级子查询(注意:这部分知识点有点难)1.书写多列子查询2.在 FROM 子句中使用子查询3.在SQL中使用单列子查询4.书写相关子查询5.使用 EXISTS 和 NOT EXISTS 操作符6.使用子查询更新和删除数据7.使用 WITH 子句*/--书写多列子查询--查询与141号或174号员工的manager_id和department_id相同的其他员工的...
2018-10-09 16:48:03 173
原创 oracle笔记set运算符及练习
/*set运算符及练习将多个查询用 SET 操作符连接组成一个新的查询1.UNION/UNION ALL (可以理解成数学中的取并集)UNION 取并集的时候,会把2个集合的相同元素去重(会去掉重复的元素)UNION ALL 取并集的时候,不会把2个集合的相同元素去重(实际上就是把2个集合中的所有元素都取到)2.INTERSECT (可以理解成数学中的取交集)INTERSEC...
2018-10-09 16:39:10 280
原创 oracle笔记控制用户权限及练习
/*控制用户权限及练习*/----创建一个用户CREATE USER czhIDENTIFIED BY czh--授予权限(授予czh这个用户登录的权限)GRANT CREATE SESSION TO czh--授予权限GRANT CREATE TABLE TO czh--创建用户表空间(用户拥有create table权限之外,还需要分配相应的表空间才可开辟存...
2018-10-09 16:34:36 238
mysql学习笔记和案例(完全版)
2019-01-17
mysql学习笔记和案例(全部知识点版)
2019-01-17
12mysql案例和题目
2019-01-16
11mysql案例和题目
2019-01-16
10mysql分页查询
2019-01-16
09mysql子查询(重点难点)
2019-01-16
08mysql连接查询(sql99)
2019-01-16
07mysql连接查询
2019-01-16
06mysql分组查询
2019-01-16
05mysql分组函数
2019-01-16
04mysql之常见函数
2019-01-16
03查询(mysql入门之排序查询)select
2019-01-16
02查询(mysql入门之条件查询)select
2019-01-16
01查询(mysql入门之基础)select
2019-01-16
oracle学习笔记(知识点补充).zip
2020-01-10
mysql学习笔记和案例(完全版)2019_10_22.zip
2019-10-21
mysql学习笔记和案例(完全版)2019_10_21.zip
2019-10-21
mysql学习笔记和案例(完全版)2019_10_17.zip
2019-10-17
mysql学习笔记和案例(完全版)2019_10_16.zip
2019-10-16
java多线程代码案例(创建线程,主线程,线程优先级,线程组,线程同步,线程间的通信)
2019-03-31
javascript中JSON.parse()函数处理json中的\斜杠转义字符报错
2019-09-20
如果用的是mysql数据库,单表数据量大概到多少条记录量的时候,才需要考虑分库分表?
2019-09-16
javascript中局部变量和全局变量同名的疑惑,有具体代码,请小伙伴赐教!
2019-08-20
本地oracle每次登录都报错(ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit)
2019-05-29
java中char类型的默认值到底是什么?
2019-04-15
java中char类型的变量默认值显示的很奇怪?
2019-04-14
在eclipse中,结束应用程序Terminate的快捷键是什么?
2019-03-19
mysql中存储过程,inout参数无法返回值
2019-01-11
java中String字符串==的疑问?
2018-12-29
java中String字符串的==双等号比较?
2018-12-29
谁能用最通俗易懂的举例子和语言,讲一下什么是集群?(举生活中的例子)
2018-12-28
java中的PreparedStatement对%百分号的处理?
2018-11-09
mysql数据库中这条sql语句让我疑惑了
2024-08-23
Mysql数据库中IFNULL函数的疑问?
2023-03-22
Mysql数据库中遇到奇怪的单引号双引号语法问题?
2023-03-21
java中\r,\n,\r\n,\n\r的区别,疑问?
2020-03-20
在java中,当创建一个子类对象会不会先创建父类对象?(如果父类是抽象类呢?)
2020-02-27
JavaScript中的true和false
2019-12-15
JavaScript中如何才能在外部访问到立即执行匿名函数中的变量和函数?
2019-12-11
JS中的变量声明提升与函数声明提升优先级
2019-12-10
jvm需要做哪些准备才开始做内存回收操作?
2019-10-24
用最通俗易懂,最简洁的语言说一下伪类和伪元素!
2019-10-15
css中的伪元素(伪元素本质上是创建了一个虚拟容器(元素))
2019-10-15
举例说明一下什么是极限编程!通俗易懂
2019-10-06
什么是脚本语言呢?举例说明!请赐教!
2019-10-06
java编程中说的万物皆对象?这句话怎么理解?
2019-10-06
javascript中\斜杠转义字符的疑惑
2019-09-29
java中前++和后++的疑惑?
2019-09-24
mysql修改表报错(难道key关键字等同于primary key吗?)
2019-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人