home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transactiesystemen en middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITILbalkjePraktischInschrijven 
Java en SQLJ

Doelgroep

Java programmeurs die een relationele database willen benaderen met SQLJ.

Voorkennis

De kennis van JDBC is een vereiste (zie cursus Database applicatieprogrammering met JDBC).

Verloop van de cursus

Theoretische uiteenzetting en oefeningen. De deelnemers werken met Java applicaties met toegang tot IBM DB2 of Oracle databases.

Docenten

een ABIS medewerker.

Duur

1/2 dag.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren

Doel

Het benaderen van bestaande en nieuwe relationele databases vanuit Java applicaties kan gebeuren met behulp van de standaard JDBC API. Het is echter mogelijk voor gebruikers die meer ervaring hebben met "embedded" SQL programmatie, om gebruik te maken van de complementaire SQLJ standaard. SQLJ biedt database toegang vanuit Java aan op een gelijkaardige manier als het gebruik van "embedded" SQL in andere omgevingen (vb. COBOL).

Deze Java extensie voor SQL kan efficiënter en praktischer zijn bij het creëren van database toepassingen aangezien hier 'statische SQL' gegenereerd kan worden.

Inhoud

  • SQLJ vs. JDBC
  • Gebruik van statische SQL:
  • Ontwikkelcyclus • packages • bind opties
  • Gebruik van SQLJ:
  • Singleton select • cursor select
  • Verwerken van resultaten
  • Excepties afhandelen
  • Scrollable cursors • select for update
  • Non-select statements