<%@ page contentType="text/html; charset=gb2312"%> 实战J2EE—开发购物网站(三)
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
实战J2EE—开发购物网站(三)
     发布者: 发布时间:2007-09-23
二:创建数据库

??小试牛刀oracle 8i(顺便我们练练手)(为了方便,我就将oracle 8i简写8i了)
??8i和9i确实有些不一样,不过在界面上区别不大,还是以我的oracle 8i为例为大家讲解一下吧!既然是实战,首先我们为自己新建一个开发用户,并创建一个表!!
??在oracle里创建新用户和表的方法比较多,只要你有管理员的权限(废话!),首先用最简单的,在8i的程序组中启动DBA Studio程序项,在出现的数据库链接信息中输入管理用户名和口令即可,当然,在oracle中,你可以用用户名斜杠口令的方法登陆,连接身份选SYSDBA。



??(1-1)创建用户:
??在登陆后,点安全,在第一项,你就会看到用户,用右键你可以创建新用户,或者给用户授于角色,不同的角色拥有不同的权限!oracle8i预定义的角色,我在下面会讲。看看下边我抓的图吧,在一般信息后面的角色,你就可以赋予connect,resource权限。





??(1-2)创建数据库:
??咱们先断开system的数据库连接,可以在文件中选择,也可以用右键。然后用我们创建的用户来登陆,并且在方案中找到表,然后就可以直接创建,由于是图形可视化,而且又是全中文的,我就不缀述了!!大家可以多试试!



??(2)用SQLPLUS工具创建用户和数据库:
??在oracle中可以使用sqlplus这个工具来书写SQL语句,对于SQL高手来说,这是发挥才能的好地方!!
??咱们来试试吧,首先一样要先登陆,为了创建新用户,咱们仍以system来登陆。在主机字符串中填入数据标识(oradb)



??下用我用一张截图说明所有的操作,这里做一下说明:
??在登陆进去后,出现“SQL>”我们就可以在它后面书写SQL语句,grant connect,resouce to maxuan identified by max,这一句是创建用户maxuan,口令为max,并赋予connect,resource权限,在出现授权成功后,我们用conn maxuan/max这句来以maxuan连接数据库,这时的角色已经不是DBA了!接下来的是些基本的SQL建表语句,不用多说了,在sqlplus中,每条语句结束用分号标识,在完成后,我们可以用quit或exit命令断开



??ps:这里我说几个8i的预定义角色!

??1.CONNECT角色: 授于最终用户的典型最基本的权利
??ALTER SESSION --修改会话
??CREATE CLUSTER --建立聚簇
??CREATE DATABASE LINK --建立数据库链接
??CREATE SEQUENCE --建立序列
??CREATE SESSION --建立会话
??CREATE SYNONYM --建立同义词
??CREATE VIEW --建立视图

??2.RESOURCE角色: 是授予开发人员的
??CREATE CLUSTER --建立聚簇
??CREATE PROCEDURE --建立过程
??CREATE SEQUENCE --建立序列
??CREATE TABLE --建表
??CREATE TRIGGER --建立触发器
??CREATE TYPE --建立类型

??3.DBA角色:拥有系统所有系统级权限

??4.IMP_FULL_DATABASE角色、EXP_FULL_DATABASE角色:
??BACKUP ANY TABLE --备份任何表
??EXECUTE ANY PROCEDURE --执行任何操作
??SELECT ANY TABLE --查询任何表

??5.DELETE_CATALOG_ROLE角色:
??授予用户这个角色,用户就可以从表sys.aud$中删除记录,
??sys.aud$表中记录着审计后的记录,使用这个角色可以简化审计踪迹管理。

??6.SELECT_CATALOG_ROLE角色、EXECUTE_CATALOG_ROLE角色:
??SELECT_CATALOG_ROLE角色具有从数据字典查询的权利,
??EXECUTE_CATALOG_ROLE角色具有从数据字典中执行部分过程和函数的权利。
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
实战J2EE—开发购物网站(四)
J2EE学习经验和流程
关于redsaga放出的subversion文档的声明
几种Portal技术的比较与评述
JAVA单机版管理系统源代码
再译:使用struts+spring+hibernate 组装web应用
 
最近评论:
        
鍥炲
        
那个雨天的想法!
wow gold,wow power leveling.wow power leveling,wow power leveling, max(9911)
        
如果真的有来生!
四川旅游,九寨沟旅游,稻城亚丁旅游,四姑娘山旅游,海螺沟旅游,西藏旅游, max(6444)
        
轻轻走过你的窗前!
world of warcraft gold,cheap world of warcraft gold,warcraft gold,world of warcraft gold,cheap world of warcraft gold,warcraft gold max(6145)
        
不在的哪天!
final fantasy xi gil,final fantasy xi gil,final fantasy xi gil,final fantasy xi gil, max(8682)
        
没有情人的情人节!
wow gold,wow power leveling.wow power leveling,wow power leveling, max(2032)
        
没有情人的情人节!
wow gold,wow power leveling.wow power leveling,wow power leveling, max(4276)
        
回复:实战J2EE—开发购物网站(三)
guild wars gold gw gold Maple Story Mesos Maple Mesos cheap guild wars gold guild wars money buy guild wars gold gw money cheap guild wars money cheap gw money MapleStory Mesos Maple Story Meso buy Maple Story Mesos cheap Maple Story Mesos buy Maple Meso cheap MapleStory Mesos cheap Maple Story Meso
        
见到你的笑!
maplestory mesos,maplestory mesos,maplestory mesos, maple story mesos, max(7878)
        
见到你的笑!
maplestory mesos,maplestory mesos,maplestory mesos, maple story mesos, max(6456)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号