Oracle基础学习二:表底创造 数据的操作 在VS程序中的查询显示

1.system登录-新建用户-以新用户登录
2.新建表 视图
3.增产多少
4.改动 删除数据 利用如下工具
  A. SQL Plus
  B. SQLPlus Worksheet
  C. PL/SQL Developer

5.VS查询Oracle数据

1.system登录-新建用户-以新用户登录

利用system/manager进入ADB
在网络-数据库-ADB下的
  安全性-用户 处 点击右键
  选择 创建 用户
  输入一般信息处的名 口令
  以及表空间等之精选
创办一个用户USER1_ADB 密码 user1test
连分配相关权限

连带SQL语句如下:
CREATE USER “USER1_ADB”  PROFILE “DEFAULT”
    IDENTIFIED BY “user1test” DEFAULT TABLESPACE “USERS”
    ACCOUNT UNLOCK;
GRANT “CONNECT” TO “USER1_ADB”;
GRANT “DBA” TO “USER1_ADB”;

2.新建表 视图

使用新建的用户USER1_ADB 进入ADB
每当方案-表 处 右键 选择 创建 或者 利用向导创建
创建一个STUDENT表 有STUID,STUNAME 两单字段

系SQL语句如下:
CREATE TABLE “USER1_ADB”.”STUDENT” (“STUID” VARCHAR2(10) NOT NULL,
    “STUNAME” VARCHAR2(10) NOT NULL) 

似新建表一样 创建视图

连锁SQL语句如下:
CREATE VIEW “USER1_ADB”.”V_STUDENT” AS
    SELECT USER1_ADB.STUDENT.STUID, USER1_ADB.STUDENT.STUNAME
    FROM USER1_ADB.STUDENT WITH READ ONLY

3.剧增多少

采取新建的用户USER1_ADB 进入ADB
在方案-表-USER1_ADB下面找到STUDENT表
右键-表数据管理器
输入相关数据

有关SQL语句如下:
INSERT INTO “USER1_ADB”.”STUDENT” (“STUID” ,”STUNAME” ) VALUES (‘1′
,’zhangsan’  )
INSERT INTO “USER1_ADB”.”STUDENT” (“STUID” ,”STUNAME” ) VALUES (‘2′
,’lisi’  )

4.改删除数据

A. SQL Plus

利用USER1_ADB,user1test,ADB进入SQL Plus

SQL> SELECT STUID,STUNAME FROM USER1_ADB.STUDENT ; –注意 分号
回车进行实践

STUID      STUNAME


2          lisi
1          zhangsan

SQL> SELECT STUID,STUNAME FROM USER1_ADB.STUDENT  –回车进入第2履行
  2                                              
–再回车就进来下一个SQL>
SQL>RUN                                           –点击 文件-运行
或者 输入RUN
  1* SELECT STUID,STUNAME FROM USER1_ADB.STUDENT

STUID      STUNAME


2          lisi
1          zhangsan

SQL> UPDATE USER1_ADB.STUDENT
  2  SET STUNAME=’张三’
  3  WHERE STUID=’1′
  4 
SQL>
  1  UPDATE USER1_ADB.STUDENT
  2  SET STUNAME=’张三’
  3* WHERE STUID=’1′

已更新 1 行。

SQL> EXIT –退出

B. SQLPlus Worksheet

利用USER1_ADB,user1test,ADB进入SQLPlus Worksheet
Connect USER1_ADB/****@ADB AS SYSDBA
SELECT STUID,STUNAME FROM USER1_ADB.STUDENT
点击 工作单 – 执行  或者 直接按F5
STUID      STUNAME


2          lisi
1          zhangsan

UPDATE USER1_ADB.STUDENT
SET STUNAME=’zhangsan1′
WHERE STUID=’1′

C. PL/SQL Developer

安装PL/SQL Developer
连采用新建的用户USER1_ADB 进入ADB
当PL/SQL Developer 的工作空间
点击 文件- 新建-SQL 窗口
每当其间先查询STUDENT表的数码
有关SQL语句如下:
SELECT * FROM USER1_ADB.STUDENT
入选要履之语句 按F8

修改中的数
有关SQL语句如下:
UPDATE USER1_ADB.STUDENT
SET STUNAME=’张三’
WHERE STUID=’1′

除去其中的数额
相关SQL语句如下:
DELETE FROM USER1_ADB.STUDENT
WHERE USER1_ADB.STUDENT.STUID=’1′


D. 注意上述操作就是读书 都未曾Commit提交

5.VS查询Oracle数据

//要入者引用
//项目或网站要事先补加System.Data.OracleClient引用 并编译下
using System.Data.OracleClient;

    protected void btn_SelectFromOracle_Click(object sender, EventArgs
e)
    {
        //ADB为数据库名
        string strConn = “data source=ADB;user
id=system;password=manager”;
        try
        {
            using (OracleConnection myConn = new
OracleConnection(strConn))
            {
                string strComm = ” SELECT * FROM PERSON “;
                OracleDataAdapter myda = new OracleDataAdapter(strComm,
myConn);
                myConn.Open();
                DataSet myds = new DataSet();
                myda.Fill(myds);
                this.GridView1.DataSource = myds;
                this.GridView1.DataBind();
            }
        }
        catch (OracleException ex)
        {
            ex.ToString();
        }
    }

相关文章