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

壹.system记名-新建用户-以新用户登录
2.新建表 视图
三.剧增多少
四.修改 删除数据 利用如下工具
  A. SQL Plus
  B. SQLPlus Worksheet
  C. PL/SQL Developer

5.VS查询Oracle数据

一.system签到-新建用户-以新用户登录

利用system/manager进入ADB
在网络-数据库-ADB下的
  安全性-用户 处 点击右键
  选择 创建 用户
  输入1般音讯处的称谓 口令
  以及表空间等的精选
成立1个用户USE凯雷德一_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.新建表 视图

利用新建的用户USE奥迪Q5一_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

叁.新增多少

应用新建的用户USE福睿斯1_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  –回车进入第一行
  二                                              
–再回车就进入下一个SQL>
SQL>RUN                                           –点击 文件-运行
或者 输入RUN
Oracle,  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
并选拔新建的用户USE科雷傲一_ADB 进入ADB
在PL/SQL Developer 的做事空间
点击 文件- 新建-SQL 窗口
在里头先查询STUDENT表的多少
有关SQL语句如下:
SELECT * FROM USER1_ADB.STUDENT
当选要推行的语句 按F八

修改在那之中的数码
连锁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();
        }
    }

相关文章