使用 Oracle Developer Tools For Visual Studio .NET 构建 .NET 应用程序
本教程描述如何使用 Oracle Developer Tools For Visual Studio .NET 构建 .NET 应用程序。
大约 30 分钟
本教程包括下列主题:
创建 Oracle 连接
查看表中的数据
自动生成代码
使用存储过程
使用查询窗口
将鼠标置于此图标上
可以加载和查看本教程的所有屏幕截图。
(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注:
此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。
新的 Oracle Developer Tools for Visual Studio .NET 是 Visual Studio .NET 的一个紧密集成的“插件”,它将 Oracle 数据库的功能带给了 .NET 开发人员!由于它对于数据库开发人员来说完全直观,所以采用它后可立即提升您的生产效率。如果您刚接触 Oracle 开发,这将一个很好的入门途径!
使用
Server Explorer
浏览您的 Oracle 模式,使用众多强大的
设计工具和向导
之一来创建和改变模式对象,以及将模式对象拖放到您的表单上以
自动生成代码
。
此外,还有
PL/SQL 编辑器
、
即席 SQL 查询窗口
以及
集成的上下文相关的联机帮助
,包括《Oracle SQL 和 PL/SQL 用户指南》。借助
Oracle 数据窗口
,您无需离开 Visual Studio 环境即可执行日常数据库任务,如插入和更新 Oracle 数据或测试存储过程!
这些以及其他许多特性都大大提高了开发人员的生产效率,并使得 Windows 上的 Oracle 开发易于学习!
返回主题列表
开始本教程之前,您应该:
安装 Oracle 数据库 10
g
或更高版本。
安装 Oracle Developer Tools for Visual Studio .NET
Add Connection 对话框打开。如果 Data Source 未设置为
Oracle Database Server (Oracle ODP.NET)
,
则单击
Change
。
在 Change Data Source 对话框中,选择
Oracle Database Server
作为 Data Source,并选择
Oracle Data Provider for .NET
作为 Data Provider。单击
OK
。
输入数据源名称。
这是您要使用的 Oracle 实例的 SID。
在 User name 和 Password 中输入
hr
,单击
Save password
,选择
Default
作为 Role,然后单击
Test connection
。
测试连接成功。单击
OK
。
在 Project 类型列表中选择
Visual C#:Windows
。选择模板
Windows Application
。
您可以在 Name 域中为应用程序输入一个合适的名称。
还可以在 Location 域中输入要保存文件的目录。(注:如果该目录不存在,将创建该目录)。
现在,接受默认名称并单击
OK
。
现在,选择数据集中所需的数据库对象。展开
Tables
。展开
DEPENDENTS
。单击
DEPENDENTS
旁的复选框。复选标记会出现在表名称及其属性的旁边。另请注意数据集的名称。
单击
Finish
。Dependents 表会添加到 Data Sources 面板中。
为以上三行代码添加 try { } 和 catch { } 块。此外,再添加一条 MessageBox 语句,如下所示:(以
粗体
显示的语句是您需要添加的语句)
try
{
this.Validate();
this.dEPENDENTSBindingSource.EndEdit();
this.dEPENDENTSTableAdapter.Update(this.dataSet1.DEPENDENTS);
MessageBox.Show("Update successful");
}
catch (System.Exception ex)
{
MessageBox.Show("Update failed");
}
删除 FIRSTNAME 为“Sue”的员工记录。单击
Delete
图标。
单击
Save
图标。会出现一个消息框,其中显示“Update successful”消息。单击
OK
。
关闭 Form1。
返回主题列表
现在,您将创建并运行存储过程。
创建存储过程
编辑程序包主体
运行存储过程
返回主题列表
创建存储过程
从 Server Explorer 面板中,右键单击
Packages
并选择
New Package...