Bruce Armstrong TeamSybase

Slides:



Advertisements
Similar presentations
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Advertisements

Getting Started with Oracle and .NET
Database Connections with ASP.Net
Overview of performance tuning strategies Oracle Performance Tuning Allan Young June 2008.
Copyright  Oracle Corporation, All rights reserved. 2 Java and Databases: An Overview.
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
Database Connectivity Rose-Hulman Institute of Technology Curt Clifton.
MC365 JDBC in Servlets. Today We Will Cover: DBVisualizer Using JDBC in servlets Using properties files.
A Guide to SQL, Seventh Edition. Objectives Embed SQL commands in PL/SQL programs Retrieve single rows using embedded SQL Update a table using embedded.
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
DEV 301 Oracle Developer Tools for Visual Studio.NET Christian Shay, Oracle Corporation Alex Keh, Oracle Corporation.
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
Getting connected.  Java application calls the JDBC library.  JDBC loads a driver which talks to the database.  We can change database engines without.
1 CSC 440 Database Management Systems JDBC This presentation uses slides and lecture notes available from
PL / SQL P rocedural L anguage / S tructured Q uery L anguage Chapter 7 in Lab Reference.
Agenda Journalling More Embedded SQL. Journalling.
Oracle for Software Developers. What is a relational database? Data is represented as a set of two- dimensional tables. (rows and columns) One or more.
Overview of JDBC and Pro*C 1 Overview of JDBC,Pro*C and Oracle connectivity on Omega CSE 5330 – Database Systems.
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Needs for Accessing Database To make your web site more dynamic and maintainable, you can display information on your web pages that are retrieved from.
New Oracle Features for.NET Developers Alex Keh Principal Product Manager Server Technologies.
Overview of JDBC and Pro*C 1 CSE 5330 – Database Systems.
CONTROLPANEL Java.sql package This package provides the APIs for accessing and processing data which is stored in the database especially relational.
Connecting to Oracle using Java November 4, 2009 David Goldschmidt, Ph.D. David Goldschmidt, Ph.D.
PL/SQLPL/SQL Oracle10g Developer: PL/SQL Programming Chapter 6 Functions.
PL/SQLPL/SQL Oracle11g : PL/SQL Programming Chapter 6 Functions.
By: Matt Batalon, MCITP  Another form of temporary storage that can be queried or joined against, much like a table variable, temp.
Using Procedures & Functions Oracle Database PL/SQL 10g Programming Chapter 9.
Session 7: Getting PHP to Talk to MySQL. Objectives Connecting to the Database Building & Executing the SQL SELECT Query Fetching & Displaying the data.
Stored Procedures Week 9. Test Details Stored Procedures SQL can call code written in iSeries High Level Languages –Called stored procedures SQL has.
8 1 Chapter 8 Advanced SQL Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Introduction to Oracle. Oracle History 1979 Oracle Release client/server relational database 1989 Oracle Oracle 8 (object relational) 1999.
Java Database Connectivity. Java and the database Database is used to store data. It is also known as persistent storage as the data is stored and can.
1 © 2010 Julian Dyke Edition-Based Redefinition Julian Dyke Independent Consultant juliandyke.com Web Version.
What is a Package? A package is an Oracle object, which holds other objects within it. Objects commonly held within a package are procedures, functions,
JDBC. Java.sql.package The java.sql package contains various interfaces and classes used by the JDBC API. This collection of interfaces and classes enable.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
PowerBuilder Online Courses - by Prasad Bodepudi Database Painter Primary & Foreign Keys Extended Attributes PowerBuilder System Tables Database Profiles.
Dr Gordon Russell, Napier University Unit Embedde SQL - V2.0 1 Embedded SQL Unit 5.1.
Dynamic SQL. 2 home back first prev next last What Will I Learn? Recall the stages through which all SQL statements pass Describe the reasons for using.
A Guide to SQL, Eighth Edition Chapter Eight SQL Functions and Procedures.
Commercial RDBMSs: Office Access and Oracle Pertemuan 13 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008.
Basics of JDBC Session 14.
Advanced Databases More Advanced PL/SQL Programing 1.
Oracle9i Developer: PL/SQL Programming Chapter 5 Functions.
Singleton Academy, Pune. Course syllabus Singleton Academy Pune – Course Syllabus1.
Alex Keh Principal Product Manager Windows Development Oracle Corporation.
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
12 Copyright © 2004, Oracle. All rights reserved. Application Migration: Overview.
Preface IIntroduction Course Objectives I-2 Oracle Complete Solution I-3 Course Agenda I-4 Tables Used in This Course I-5 The Order Entry Schema I-6 The.
7 Copyright © 2004, Oracle. All rights reserved. Managing Schema Objects.
1 Copyright © 2004, Oracle. All rights reserved. PL/SQL Programming Concepts: Review.
A Guide to SQL, Seventh Edition
Managing Privileges.
JDBC Database Management Database connectivity
Web Technologies IT230 Dr Mohamed Habib.
Are You There, DBA? It’s Me, The App Developer.
Introduction to PL/SQL Programing
Oracle 1Z0-148 Questions Answers VCE
TechReady13 Dmitry Balin DB Best Technologies
Advanced PL/SQL Programing
Using JDeveloper.
Опит в използването на ODP.NET с Oracle 9i
Managing Privileges.
Chapter 8 Advanced SQL.
Prof. Arfaoui. COM390 Chapter 6
Storing and Processing Sensor Networks Data in Public Clouds
Presentation transcript:

Bruce Armstrong TeamSybase

Connection Options Native ADO.Net OLEDB ODBC JDBC

Oracle Instant Client

Database Access Methods DataWindow RPCFunc Stored Procedure Call Embedded Stored Procedure Call Embedded SQL Statement DBHandle DLL Call Native Stored Procedure (Java,.Net) Table PL/SQL Stored Procedure

DataWindow Demos  Select with ○ Stored function ○ Package function ○ Inline view ○ Constrained REF cursor ○ Unconstrained REF cursor ○ User defined data type  Update through stored procedures  OLE database blob columns

List Package Subprograms  Make sure the List Package Subprograms options is selected for the database profile

Edit Stored Procedure Options  If you want to modify the source, right click on the column specification

RPCFunc Call Demos  String arguments  Number arguments  Date arguments  String array arguments  Number array arguments  Blob arguments

Java Stored Procedure Demo

.Net Stored Procedure Demo

Embedded SQL Demos  Stored function  Named notation  Multiple Cursors

Other Demos  DBHandle DLL call  Invalid Objects  Synonyms  Sequences  Roles Failover Support Password Expiration Async Calls DBMS_ALERT DBMS_PIPE

Password Expiration During Grace Period After Password Expires

Failover Support  Prior to 11.0 DBParm = “SvrFailover='Yes',FoDialog='Yes‘”  11.0 and later DBParm = “HANotification='Yes',SvrFailover='Yes‘” Code dbnotification event on custom transaction object

Performance Tips  Update those statistics (pre 10g)  CURSOR_SHARING = SIMILAR (pre 11g)

PowerBuilder 11.5/Oracle 11g  New “ORA” (11g) driver  Client Access through Proxy Connect As option is now editable (not limited to Normal, SYSDBA and SYSOPER)  OCI Connection and Session Pooling  Implicit Fetching of ROWID  Client Cache support  AppDriverName parameter  XML Data Type support

Performance Tips  Shared SQL  Statistics  Function based indexes

Questions