Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Increase productivity in Java database development with new IBM pureQuery tools, Part 3: pureQuery rapid application development

Sonali Surange (ssurange@us.ibm.com), pureQuery Tools Lead, EMC
Sonali Surange photo
Sonali Surange leads IBM's pureQuery tools in the IBM's Data Server Tooling development organization at the IBM Silicon Valley Lab in San Jose, California. Prior to joining IBM's pureQuery, Sonali led the Visual Studio .Net tools effort for IBM Data Servers and IBM's SOA effort on .NET. Previously, Sonali led Informix SOA solutions and was lead developer on Object Relational mapping tools.
(An IBM developerWorks Contributing Author)
Shahneela Rahman (rahmans@us.ibm.com), Quality Engineer, IBM
Shahneela Rahman is a Quality Engineer for pureQuery tools in the IBM's Data Server Tooling organization at the IBM Silicon Valley Lab in San Jose, California. Prior to joining IBM's pureQuery team, Shahneela contributed to testing developer tools such as Data Studio, Developer Workbench, Rational Application Developer and Rational Data Architect. Shahneela comes to IBM from Rational Software where she was responsible for testing ClearQuest and Project Console tools.
Mark Hager (mhager@us.ibm.com), Quality Engineer, IBM
Mark Hager is a Quality Engineer at the IBM Silicon Valley Lab in San Jose, California, with experience in testing a range of Information Management products. Mark is currently part of the team providing QA support for pureQuery and other functionality across the Data Studio, Developer Workbench, and Rational Data Architect set of database tooling products.

Summary:  With IBM® pureQuery platform and Eclipse tools, rapidly build simple, high-performing data access layers and applications with much less code than JDBC and much higher productivity than any other Eclipse-based tools.

View more content in this series

Date:  25 Sep 2007
Level:  Intermediate PDF:  A4 and Letter (1083 KB | 52 pages)Get Adobe® Reader®

Activity:  10334 views
Comments:  

Before you start

Learn what to expect from this tutorial and how to get the most out of it.

About this series

This tutorial is part of a series of articles and tutorials that explore how you can increase productivity in Java database development with new IBM pureQuery tools.

About this tutorial

In this tutorial, learn how to rapidly build pureQuery applications. Get an introduction to the pureQuery programming styles, and use the sample program and JUnit generation features to execute the generated applications without writing a single line of code. Learn how pureQuery Eclipse integration provides flexibility and facilitates highly productive application development. Modify the generated application, use pureQuery SQL editor integration inside Java programming using code assist, and execute SQL functionality.

Data Studio Developer keeps adding new functionality so fast we can't keep up! Catch up with the latest by reading the "What's New in Data Studio Developer" series: Version 1.2 and Version 2.1 are both covered in detail.

Refer to Part 1 of this series for an overview of pureQuery tools.

Refer to Part 2 of this series to detect and fix SQL errors as you type in your Java program.

This tutorial focuses on pureQuery rapid application development using IBM pureQuery Eclipse-based tools:

  • Build pureQuery method-style applications without writing any code by:
    • Generating a pureQuery application from database tables and procedures
    • Generating a pureQuery application from Java beans
    • Generating JUnit test cases for your application
  • Customize a pureQuery application to fit for your business requirements using pureQuery's flexible tools within the Java editor by modifying:
    • Your SQL, using SQL and Java integration
    • The pureQuery application to use the customized SQL

This article also uses the following IBM Data Studio tools:

  • Database Explorer
  • Data connection persistence options

Platform support

IBM databases -– IBM DB2® for Linux®, UNIX®, and Windows®, zSeries®, and iSeries®, as well as IBM Informix® Dynamic Server

Eclipse environment

  • IBM Data Studio V1.1
  • Future upcoming support for shell sharing with IBM Rational® suite of products

Prerequisites

To run the examples in this tutorial, you must install and configure the SAMPLE database that is included with DB2 V9.5. See the DB2 product documentation and first steps for more information. You need installation access and authority to the Data Studio 9.5 source code. You must be able to connect to the SAMPLE database with a user ID and password.

1 of 15 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Information Management, Java technology
ArticleID=268154
TutorialTitle=Increase productivity in Java database development with new IBM pureQuery tools, Part 3: pureQuery rapid application development
publish-date=09252007
author1-email=ssurange@us.ibm.com
author1-email-cc=
author2-email=rahmans@us.ibm.com
author2-email-cc=
author3-email=mhager@us.ibm.com
author3-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.