Using JDeveloper.

Slides:



Advertisements
Similar presentations
Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.
Advertisements

Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Copyright  Oracle Corporation, All rights reserved. 1 Creating an Application: The AppBuilder for Java IDE.
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 7Automating Repetitive Tasks.
ORACLE Lecture 1: Oracle 11g Introduction & Installation.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
® IBM Software Group © 2006 IBM Corporation The Eclipse Data Perspective and Database Explorer This section describes how to use the Eclipse Data Perspective,
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 Copyright © 2009, Oracle. All rights reserved. B Table Descriptions.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Copyright  Oracle Corporation, All rights reserved. 5 CMIS Powell Oracle Designer: Design Editor and Building the Database and Table API CMIS.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Unit 5 Microsoft SQL Server and MySQL. Key Concepts DBMS variations SQL Server features SQL Server Management Studio MySQL features Scripts Queries Database.
0 eCPIC Admin Training: OMB Submission Packages and Annual Submissions These training materials are owned by the Federal Government. They can be used or.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Oracle Data Integrator Data Quality (Integrity Control)
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
E Copyright © 2007, Oracle. All rights reserved. Using JDeveloper.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
Getting Started with Dreamweaver
Dive Into® Visual Basic 2010 Express
Running a Forms Developer Application
Visual Basic 2010 How to Program
Eyad Alshareef, Edited by: Mostafa Ali
Chapter 2: The Visual Studio .NET Development Environment
Working in the Forms Developer Environment
Creating a Basic Form Module
Developer 2000 CSE 4504/6504 Lab.
Database Management System 1 (ITED123A)
Practical Office 2007 Chapter 10
About SharePoint Server 2007 My Sites
SQL MODELER - OPEN There are Three Ways to open the SQL Modeler
Introduction to Triggers
Managing Worksheets And Workbooks
Introduction to PL/SQL
Deploying and Configuring SSIS Packages
Getting Started with Dreamweaver
Using SQL Developer.
Office 2010 and Windows 7: Essential Concepts and Skills
Access Lesson 1 Understanding Access Fundamentals
Creating Database Tables
Building the Physical Layer of a Repository
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Chapter 2 – Introduction to the Visual Studio .NET IDE
Brief description on how to navigate within this presentation (ppt)
Chapter 6: Creating Custom Forms
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Microsoft Office Access 2003
Microsoft Office Access 2003
Producing Triggers Schedule: Timing Topic 40 minutes Lecture
Analysis models and design models
Getting Started with Dreamweaver
Microsoft PowerPoint 2007 – Unit 2
8 6 MySQL Special Topics A Guide to MySQL.
Database Applications
Creating the First Program
Tutorial 7 – Integrating Access With the Web and With Other Programs
Creating Additional Input Items
Unit J: Creating a Database
Tutorial 8 Sharing, Integrating, and Analyzing Data
Presentation transcript:

Using JDeveloper

Oracle Database: SQL Fundamentals I D - 2 Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle JDeveloper Create a database connection in JDeveloper Manage database objects in JDeveloper Use JDeveloper to execute SQL Commands Create and run PL/SQL Program Units In this appendix, you are introduced to JDeveloper. You learn how to use JDeveloper for your database development tasks. Oracle Database: SQL Fundamentals I D - 2

Oracle Database: SQL Fundamentals I D - 3 Oracle JDeveloper Oracle JDeveloper is an integrated development environment (IDE) for developing and deploying Java applications and Web services. It supports every stage of the software development life cycle (SDLC) from modeling to deploying. It has the features to use the latest industry standards for Java, XML, and SQL while developing an application. Oracle JDeveloper 11g initiates a new approach to J2EE development with features that enable visual and declarative development. This innovative approach makes J2EE development simple and efficient. Oracle Database: SQL Fundamentals I D - 3

Oracle Database: SQL Fundamentals I D - 4 Database Navigator Using Oracle JDeveloper, you can store the information necessary to connect to a database in an object called “connection.” A connection is stored as part of the IDE settings, and can be exported and imported for easy sharing among groups of users. A connection serves several purposes from browsing the database and building applications, all the way through to deployment. Oracle Database: SQL Fundamentals I D - 4

Oracle Database: SQL Fundamentals I D - 5 Creating Connection Click the New Connection icon in the Database Navigator. 1 2 In the Create Database Connection window, enter the Username, Password, and the SID. 3 Click Test Connection. A connection is an object that specifies the necessary information for connecting to a specific database as a specific user of that database. You can create and test connections for multiple databases and for multiple schemas. To create a database connection, perform the following steps: 1. Click the New Connection icon in the Database Navigator. 2. In the Create Database Connection window, enter the connection name. Enter the username and password of the schema that you want to connect to. Enter the SID of the Database you want to connect. 3. Click Test to ensure that the connection has been set correctly. 4. Click OK. 4 Click OK Oracle Database: SQL Fundamentals I D - 5

Browsing Database Objects Use the Database Navigator to: Browse through many objects in a database schema Review the definitions of objects at a glance After you create a database connection, you can use the Database Navigator to browse through many objects in a database schema including Tables, Views, Indexes, Packages, Procedures, Triggers, and Types. You can see the definition of the objects broken into tabs of information that is pulled out of the data dictionary. For example, if you select a table in the Navigator, the details about columns, constraints, grants, statistics, triggers, and so on are displayed on an easy-to-read Database Navigator. Oracle Database: SQL Fundamentals I D - 6

Executing SQL Statements 1 2 3 To execute a SQL statement, perform the following steps: Click the Open SQL Worksheet icon. Select the connection. Execute the SQL command by clicking: The Execute statement button or by pressing F9. The output is as follows: The Run Script button or by pressing F5. The output is as follows: Oracle Database: SQL Fundamentals I D - 7

Creating Program Units 2 1 To create a PL/SQL program unit, perform the following steps: 1. Select View > Database Navigator. Select and expand a database connection. Right- click a folder corresponding to the object type (Procedures, Packages, Functions). Choose “New [Procedures|Packages|Functions].” 2. Enter a valid name for the function, package, or procedure and click OK. 3. A skeleton definition is created and opened in the Code Editor. You can then edit the subprogram to suit your need. 3 Skeleton of the function Oracle Database: SQL Fundamentals I D - 8

Oracle Database: SQL Fundamentals I D - 9 Compiling Compilation with errors After editing the skeleton definition, you need to compile the program unit. Right-click the PL/SQL object that you need to compile in the Database Navigator, and then select Compile. Alternatively, you can also press [Ctrl] + [Shift] + [F9] to compile. Compilation without errors Oracle Database: SQL Fundamentals I D - 9

Oracle Database: SQL Fundamentals I D - 10 Running a Program Unit To execute the program unit, right-click the object and click Run. The Run PL/SQL dialog box appears. You may need to change the NULL values with reasonable values that are passed into the program unit. After you change the values, click OK. The output is displayed in the Message-Log window. Oracle Database: SQL Fundamentals I D - 10

Dropping a Program Unit 1 2 To drop a program unit, right-click the object and select Drop. The Drop Confirmation dialog box appears; click Apply. The object is dropped from the database. Oracle Database: SQL Fundamentals I D - 11

Oracle Database: SQL Fundamentals I D - 12 Structure Window The Structure window offers a structural view of the data in the document currently selected in the active window of those windows that participate in providing structure: the navigators, the editors and viewers, and the Property Inspector. Click View > Structure window to view the Structure window. In the Structure window, you can view the document data in a variety of ways. The structures available for display are based upon document type. For a Java file, you can view code structure, UI structure, or UI model data. For an XML file, you can view XML structure, design structure, or UI model data. The Structure window is dynamic, tracking always the current selection of the active window (unless you freeze the window’s contents on a particular view), as is pertinent to the currently active editor. When the current selection is a node in the navigator, the default editor is assumed. To change the view on the structure for the current selection, click a different structure tab. Oracle Database: SQL Fundamentals I D - 12

Oracle Database: SQL Fundamentals I D - 13 Editor Window Double-clicking the name of a program unit opens it in the Editor window. You can view your project files all in one single editor window, you can open multiple views of the same file, or you can open multiple views of different files. The tabs at the top of the editor window are the document tabs. Clicking a document tab gives that file focus, bringing it to the foreground of the window in the current editor. The tabs at the bottom of the editor window for a given file are the editor tabs. Selecting an editor tab opens the file in that editor. Oracle Database: SQL Fundamentals I D - 13

Application Navigator The Application Navigator gives you a logical view of your application and the data it contains. The Application Navigator provides an infrastructure that the different extensions can plug in to and use to organize their data and menus in a consistent, abstract manner. Although the Application Navigator can contain individual files (such as Java source files), it is designed to consolidate complex data. Complex data types such as entity objects, UML diagrams, EJB, or Web services appear in this navigator as single nodes. The raw files that make up these abstract nodes appear in the Structure window. Oracle Database: SQL Fundamentals I D - 14

Deploying Java Stored Procedures Before deploying Java stored procedures, perform the following steps: Create a database connection. Create a deployment profile. Deploy the objects. Create a deployment profile for Java stored procedures, and then deploy the classes and, optionally, any public static methods in JDeveloper using the settings in the profile. Deploying to the database uses the information provided in the Deployment Profile Wizard and two Oracle Database utilities: loadjava loads the Java class containing the stored procedures to an Oracle database. publish generates the PL/SQL call–specific wrappers for the loaded public static methods. Publishing enables the Java methods to be called as PL/SQL functions or procedures. 1 2 3 Oracle Database: SQL Fundamentals I D - 15

Publishing Java to PL/SQL 1 2 The slide shows the Java code and illustrates how to publish the Java code in a PL/SQL procedure. Oracle Database: SQL Fundamentals I D - 16

How Can I Learn More About JDeveloper 11g? Topic Website Oracle JDeveloper Product Page http://www.oracle.com/technology/products/jdev/index.html Oracle JDeveloper 11g Tutorials http://www.oracle.com/technology/obe/obe11jdev/11/index.html Oracle JDeveloper 11g Product Documentation http://www.oracle.com/technology/documentation/jdev.html Oracle JDeveloper 11g Discussion Forum http://forums.oracle.com/forums/forum.jspa?forumID=83 Oracle Database: SQL Fundamentals I D - 17

Oracle Database: SQL Fundamentals I D - 18 Summary In this appendix, you should have learned to do the following: List the key features of Oracle JDeveloper Create a database connection in JDeveloper Manage database objects in JDeveloper Use JDeveloper to execute SQL Commands Create and run PL/SQL Program Units Oracle Database: SQL Fundamentals I D - 18