- 博客(44)
- 资源 (3)
- 收藏
- 关注
原创 oracle学习总结---record
--记录变量学习--基本语法--type 记录型变量的名称 is record (--变量名 变量类型,--变量名 变量类型。--);--实例:创建一个过程,用于参数出入员工编号,运用记录型变量打印员工姓名和薪资create or replace procedure pro2(v_in_empno in emp.empno%type)is --定
2017-01-18 20:57:25
475
原创 oracle学习总结-----trigger
--触发器(trigger)--触发器分类:--ddl触发器,dml触发器,替代触发器--控制的范围:行级触发器,语句级触发器--基本语法:--dml触发器--:old触发之前的数据--:new触发之后的数据--谓词:inserting,updating,deleting--触发器内部禁止执行tcl语言create or replace trigge
2017-01-18 20:56:18
326
原创 oracle学习总结-----package
---package(包),相当于java中的类--包规范(包头)和包主体--包头--create or replace package 包名--is|as--可以声明变量,常量,游标,函数,存储过程--end;--包主体--create or replace package body 包名--is|as--变量,常量,游标,函数,存储过程的定义
2017-01-18 20:55:16
375
原创 oracle学习总结------procedure
--子程序(存储过程,函数)--存储过程--语法: --create or replace procedure 存储过程名字【(参数列)】 --is|as --声明区 --begin --执行区 --exception --异常处理 --end; --存储过程的参数分为三类 in, out, in out 参数类型不能带长度
2017-01-18 20:54:02
656
原创 Oracle学习总结----cursor
--游标(光标):当需要得到多行数据时,则需要游标--游标的四大属性:%found//找到游标,%notfound//没有找到游标.%isopen【隐士游标,该属性值一直为false】,%rowcount//游标影响的数据条数--游标的分类:显示游标,隐士游标,自定义游标(ref游标,动态游标)--显示游标--游标:四个步骤:定义游标--》打开游标--》使用游标--
2017-01-18 20:52:50
701
原创 orcle学习总结------exception
-异常:自定义异常和预定义异常--异常:程序运行过程中出现的错误--预定义异常:too_many_rows,no_data_found,value_error,others...--too_many_rows,//返回太多的行数--sqlcode//异常编号--sqlerrm//异常信息--raise_application_error(age1,age2);//age1代
2017-01-18 20:51:11
354
原创 oracle学习总结---plsql基本语法
--IF THEN --PL/SQL 和 SQL语句--END IF; -- LOOP -- 要执行的语句; -- EXIT WHEN --条件满足,退出循环语句 -- END LOOP;declare int NUMBER(5) :=0;stuName student.sname%type;sex student
2017-01-18 20:48:52
439
原创 oracle学习总结---------角色和权限管理
|---系统权限:指对数据库管理的操作以及数据对象的操作(创建,删除,修改)oracle提供了166种系统权限 显示系统权限的sql语句: select * from system_privilege_map order by name; 分配权限/角色:(必须是管理员) ---grant 权限名 to 用户名;
2017-01-18 20:45:17
339
原创 oracle学习总结-----序列和索引
1、在oracle中,是通过使用sequence来处理自动的增长列 |---可以为表中的列自动产生值 |---有用户创建数据库对象,并可以由多个用户共享 |---一般用于主键的一列----squence(序列) ---(1)语法: create sequence seq_test(序列名) increment by 2 -
2017-01-18 20:43:52
1096
原创 oracle学习总结-------数据库的约束
约束: 主键约束:primary key 唯一识别该条记录 非空约束:该字段不能空 check约束: 自定义约束 unique约束:在非空条件下可以唯一识别一条记录。可以为空,其null可以有多个 外键约束:主表中有一个字段是参照另一表中的字段 外键约束的注意事项: 1)约束的字段必须是参考表中的字段 2)参考中的字
2017-01-18 20:42:44
245
原创 oracle----事务处理
1、oracle:具有灾难性恢复的特点,因为有特有的事务控制机制。数据库命令: DDL:数据定义语言(create ,alter,drop,truncate) DML:数据操纵语言(insert,update,delete,select) TCL:事物控制语言(commit,rollback,savepoint) DCL:数据控制语言(grant to,revoke f
2017-01-18 20:41:00
390
原创 oracle学习总结------函数的使用
|---常用的函数 函数可以分为单行函数和多行函数 单行函数分为: |--字符函数:由于处理字符相关的业务 (1) replace(ename,'A',"char");该函数不是真正替换字符,只是在显示的时候替换 (2)instr('oracle traing','ra',1,2);查找tr所在的位置 (3)AsCll 返回与指定的字符
2017-01-18 20:39:06
293
原创 oracle学习总结------创建新的数据库实例
1、使用向导工具创建2、使用手工创建数据库实例 ?注解: |---当我们手工创建完数据库实例后,在服务中会有两个新的服务创建,这时,你会根据实际需要去启动相应的数据库实例 |---在同一台机器上可以同时启动多个数据库实例,我们在登陆的或连接的时候,需要指定主机字符串
2017-01-18 20:38:03
388
原创 Oracle学习总结-----分页查询
1、在mysql中的分页查询 select * from table_name where where_condation limit 开始查询的位置,查询的个数。 2、oracle中分页查询 select t2.* from( select t1.*,rownum rn from(select * from e
2017-01-18 20:35:39
233
原创 oracle学习总结-----子查询
子连接:(子查询一般不超过四层)--需求:查询在NEW YORK工作的员工信息(需要用多值连接符in)select * from emp where deptno in (select deptno from dept where loc='NEW YORK');多列子查询: ---需求:如何查询与smith的部门与岗位相同的所有雇员。 select
2017-01-18 20:34:32
592
原创 oracle学习总结-----------多表查询
内连接:查询的是2张或者2张以上的表,注意一定不要忘记连接条件 语法:A inner join B on 连接条件 --需求:查询每个员工的姓名,薪资及工作地点 select ename ,sal ,loc from emp ,dept where emp.deptno = dept.deptno; select eanme ,
2017-01-18 20:33:23
361
原创 oracle学习总结------ CRUD操作(create/retrleve/update/delete
1、INSERT 语句 --- 语法: INSERT INTO table_name(columnName1,columnName2,columnName3..) values (columnNameValue1,columnNameValue2,columnNameValue3..) ?注解: |---插入数据的类型与字段的数据类型相
2017-01-18 20:32:12
460
原创 oracle学习总结------表的基本操作
(1)创建方法一 create table 表名( 字段一 类型 【约束】, 字段二 类型 【约束】, 。 。 。
2017-01-18 20:31:04
277
原创 oracle学习总结--------oracle数据库的启动流程
window操作系统 ---1、可以在dos控制台 lsnrctl start 启动监听服务 ---2、启动数据库实例 oraldim-startup-sid arclhsp(数据库实例名) ---3、关闭服务和监听器 先关闭服务:net stop OracleServiceOrcl 在关
2017-01-18 20:28:29
245
原创 Andriod自定义组件
在最近几天,经常被他人问道Android自定义组件的知识,心里有个大概的框架,但有时有语言描述时,感觉却无从开口。查询资料时感觉有点杂乱,所以今天把自定义组件的资料整理一下。 自定义组件是在Android开发经常用到,当系统预定义的组件无法满足开发的需求时,或者开发过程中存在类似组件复用时,就可以将其复用的组件自定义成为模板,减少代码的冗余,提高代码的复用。 自定义组件可以分
2016-10-04 16:30:46
244
转载 SQL中inner join、outer join和cross join的区别
对于SQL中inner join、outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家认识它们的区别。现有两张
2016-10-02 15:37:26
228
原创 MYSQL学习笔记----子查询
1、子查询 (1)子查询是指出现在其他的SQL语句内的SELECT字句 例如: SELECT * FROM t1 WHERE col1 = (SELECT col2 GROM t2); ■解说: --- SELECT * FROM t1 表示外部查询(Outer statement) --- SELECT col2 GROM t2 表示
2016-10-02 11:23:56
490
原创 MYSQL学习笔记----表的insert、update、delete语句
1、insert语句(插入记录)(1)INSERT [INTO] table_name[(col_nmae,...)] {VALUES|VALUE}({expr|DEFAULT},...),(.....),..... ■解说: ({expr|DEFAULT},...),(.....) 表示:需要插入数据的方式 -----expr:表示表达式
2016-10-02 11:21:31
436
原创 MYSQl的学习笔记------表的基本操作
1、添加列 ALTER TABLE table_name ADD [COLUMN] col_name column_definition [FITRST | ALTER col_name];2、删除列 ALTER TABLE table_name DROP [COLIMN] col_name;3、添加主键约束 ALTER TABLE table_name ADD [
2016-09-25 15:31:22
258
原创 MYSQL的学习笔记-----MYSQL的约束
约束 --约束可以保证数据的完整性和一致性 --约束分为表级约束和列级约束约束的类型 1、空值与非空值 NULL,字段值可以为空 NOT NULL,字段值禁止为空 2、AUTO_INCREMENT --自动编号,并且必须与主键组合使用 --默认情况下,其开始值为1,每次的增量为1 3、PRIMARY KEY --主键
2016-09-25 15:29:59
354
原创 MYSQL的学习笔记------MYSQL的基本语法
1、打开数据库 USE 数据库名称2、创建数据表 CREATE TABLE [IF NOT EXISTS]table_name( column_name data_type check_type .... ....
2016-09-25 15:28:52
284
原创 MYSQL学习笔记----MYSQL的数据类型
1、整型 INTYINT 有符号值:-128到127(-2^7 到 2^7-1 ) 无符号值:0到255(0到2^8-1) 字节数: 1---------------------- SMALLINT 有符号值:-32768到32767(-2^15 到 2 ^15 -1) 无符号值:0到65535(0到2^16 -1) 字节数:2----
2016-09-25 15:27:10
299
原创 MYSQL学习笔记------MYSQL的常用语句
MYSQL的默认的端口是3306MYSQL的超级用户是rootMYSQL的语句的规范 ?关键字与函数名称全部大小 ?数据库名称,表名称,字段名称全部小写 ?SQL语句必须以分号结尾1、显示当前服务器的版本 SELECT VERSION();2、显示当前日期时间 SELECT NOW();3、显示当前用户 SELECT U
2016-09-25 15:25:40
269
原创 MYSQL学习笔记-----MYSQL的介绍及启动与停止
1、MYSQL的目录结构 bin目录,存储可执行的文件 data目录,存储数据文件 docs,文档 include目录,存储包含的头文件 lib目录,存储库文件 share,错误信息和字符集文件2、MYSQL的配置选项 ---修改编码方式 [mysql] default-charac
2016-09-25 15:24:07
233
原创 JSP学习总结 -----Serlvet与JSP的优劣势
1、servlet的优势与弊端 优势: 功能强大,可以调用任意的java jak API 能够实现很多高级特征 成熟 弊端: 逻辑处理和内容很难分离 开发效率低 out.prntln(); 维护成本高2、JSP的优势和弊端 优势: 可以直接潜入html 可以直接写代码
2016-09-24 19:58:33
565
原创 JSP学习总结------MVC模式(JDDC 、Servlet 、Jsp的MVC)
MVC设计模式 MVC设计模式包括三类对象 模型对象(Model) ---是应用程序的主题部分 视图对象(View) ---是应用程序中负责生成界面部分 控制器对象(Control) ---是根据用户的输入,控制用户界面数据显示及更新Model对象状态的部分 MVC设计模式的好处 --
2016-09-24 19:56:48
575
原创 Jsp学习总结-----EL表达式
1、EL简介 是一种简单的表达式语言 能够访问变量,javaBean属性,集合和数字 能够进行关系、逻辑和算术运算 能够访问内置对象2、EL的应用场合 在标签的属性中使用 作为判断条件 在jsp页面中直接使用 ${bean}
2016-09-24 19:52:49
239
原创 Jsp学习总结------SPTL学习
1、JSTL简介 JSTL的全称:Java server Pages standrd Tag Library;2、主要目的: 尽量减少jsp页面中写java代码。 增加代码的可重用性 并且提高开发速度3、基本标签: C:out的用法 作用: 使用JSPWriter输出字符串,变量javabean属性值 用法:
2016-09-24 19:49:30
1218
原创 oracle学习总结---------用户的设置
创建用户: --- 注:(1)只用sys 和system才能创建用户(具有dba权限的用户) (2)密码不能用数字开头。 --- 语法:create user 用户名 indentified by 密码; 创建用户的细节: create user 用户名 identified by 密码
2016-09-24 15:26:36
399
原创 oracle学习总结----oracle常用命令
show user; ---显示当前用户名conn 用户名/密码@[网络][as sysdba / as sysoper]; ---连接oracle数据库和切换用户disc[onnect]; ---断开用户与数据库连接,但不退出sqlplus窗口 exit; ---断开用户与数据库连接,退出sqlplus窗口 passw[ord
2016-09-24 15:24:28
264
原创 oracle学习总结-----oracle的介绍
1、数据库的三层结构client(专用于访问数据库)----->dbms(database management system)----->db实例(多个)db实例有很多数据对象(例:表,包,视图,序列,函数,触发器,索引) 2、在项目中如何选择数据库 (1)标的 (2)功能 (3)并发性问题 (4)安全、稳定 (5)操作系统(unix/linux/wind
2016-09-24 15:22:16
270
原创 IT行业中的“大灰狼”与“小羔羊”
当代社会是科技发达的社会。随着网络时代的到来,人们的生活发生了翻天覆地的改变。智能手机,平板以及新一代的科技产品进入人们的生活。成为了当代人们不可缺少的生活工具。网络时代衍生的科技公司逐步增加。从而诞生了IT行业。 相对与传统行业来说。IT行业属于一个新兴行业。市场潜力无限。同时近几年国家推行一系列有关于互联网的相关政策。这应该“天时地利人和”吧。IT行业迅速变成我国市场活跃最高,
2016-06-28 18:59:11
492
原创 android studio创建项目编译出错问题的解决方法
今天早上打开android studio 创建项目时发现编译报如下错误: 看着上面的提示很简单,但这里面却深藏危机,不管怎样按照提示来处理问题,都无法解决,在百度上寻求答案,一搜答案一堆,却没有一个能解决我的问题,没办法,只有把studio卸载了重装呗,从装后发现还是没有用,完了,这可怎么办呢,不可能就这样不管了,这可不像我们程序员的精神,喝杯咖啡
2016-05-30 21:43:28
1641
原创 Jsoup解析html的基本用法
这周学习了Jsoup的基本用法,感觉Jsoup解析html文本和dom解析xml大同小异。学习过xml解析的朋友如果学习Jsoup上手很快。没学过的朋友也没关系,Jsoup很简单下面我们一起来学习: 一、Jsoup的介绍: jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS
2016-05-30 20:32:28
3334
原创 OKHttp的介绍和基本用法
嗨,大家好。又和大家见面了,今天我和大家一起来学习一下OKHttp。 OKHttp是基于Http协议上的网络通讯,说白了就是Http协议。Http的功能OKHttp都有。那就问题来了,既然有了Http,这 强大的协议,为什么还需要有OKHttp等将Http封装的架包呢?其实编程是一个工作量大,工作重复性普遍的工作。编程人员都不喜欢做重复性的工作和处理Bug。个人感觉OKHttp就是基于
2016-05-25 20:14:16
5528
1
51单片机与上位机串口通讯单片机.(包含51单片机和上位机的源码)
2015-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人