- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 海 无 涯
韩顺平—玩转 oracle 视频教程笔记
一:Oracle 认证,与其它数据库比较,安装;学 海 无 涯 ;3;4;学 海 无 涯
ORA-01045: user XIAOMING lacks CREATE SESSION privilege; logon denied
警告: 您不再连接到 ORACLE。 SQL show user;
USER 为
SQL conn system/p;
已连接。
SQL grant connect to xiaoming;
授权成功。
SQL conn xiaoming/m12; //后面的为密码分开来输入。 已连接。
SQL
注意:grant connect to xiaoming;在这里,准确的讲,connect 不是权限,而是角色。。 看图:;6;7;8;9;10;11;12;13;14;15;16;17;;学 海 无 涯
19. jdbc.odbc:testConnectO racle, scott,
20. 21.tiger); 22.
// 从下面开始,和 SQL Server 一模一样
Statement sm = ct.createStatement();
ResultSet rs = sm.executeQuery(sele ct * from emp);
26. while (rs.next()) {
27. // 用 户 名
28. System.out.println( 用 户 名 : +rs.getString(2)); ;学 海 无 涯
这样配好后基本就可以了,但为了安全起见,建议大家测试一下,点击 Test Connection 按钮, 测试通过后点 ok,然后数据源就生成了,如图: ;21;22;;24;;26;27;28;29;30;学 海 无 涯 ;学 海 无 涯 ;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;;学 海 无 涯 ;;;;;;57;;;;;;;;;学 海 无 涯
v_ename emp.ename%type;
begin
select ename, sal into v_ename, v_sal from emp wher e empno = no;
6. if v_sal 3000 then
7. update emp set comm = sal * 0.1 where ename =
v_ename; 8. else
9. null; 10. end if; 11.end;
二十:PL/SQL 分页
编写分页过程
介绍
分页是任何一个网站(bbs,网上商城,blog)都会使用到的技术,因此学习 pl/sql
编程开发就一定要掌握该技术。看图: ;;;学 海 无 涯
12. /*CallableStatement cs = ct.prepareC all({call sp_pro7(?,?,?)}); ;;学 海 无 涯
29. cs.registerOutParameter(4,oracle.jdbc.O racleTypes.VARCHAR); ;;;;75;;;;学 海 无 涯
declare
cursor emp_cursor is select ename, sal from emp;
begin ;;;;学 海 无 涯
17.end;
18./
现在再测试一次:
SQL exec ex_test(56);
没有更新任何用户
二十二:oracle 的视图
oracle 的视图
介绍
视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有 名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行 和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视 图不是真实存在磁盘上的)
看图: ;
文档评论(0)