使用 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...