Using MySQL with the Dojo Toolkit

Web 2.0, Ajax, and Emerging Technologies
Location: Ballroom F Level: Novice

By building two complete applications this session will show you how to use the power of MySQL in combination with the flexibility of the Dojo toolkit to build interactive web applications.

The first application will start by showing how to exchange some simple data between a MySQL server and a Dojo-based web interface showing a simple todo list system. The application will demonstrate:

  • Basic AJAX principles
  • The different components of an interactive application; the web interface and the database interface
  • How to exchange data between MySQL and your AJAX application
  • Using the Dojo query interface to your data output

With the basic environment developed, the session will then expand on the original solution to allow the editing and addition of new items into the todo list. Each time showing how Dojo and MySQL can be used together to provide flexibility both on the client side and with the main database store of information.

The second application will demonstrate the graphing capabilities built into Dojo to show some basic statistics. By building on the techniques shown in the first application, the second application will deal with the complexities of handling data with thousands and even millions of rows and showing that information graphically.

The application will also provide examples of how you can use the flexibilities of the Dojo toolkit and the power of the MySQL database to provide comparison and contrasting information in an easier to use and understand format.

Photo of MC Brown

MC Brown

Sun Microsystems

Martin MC Brown is a Technical Writer for the MySQL team within Sun Microsystems, but spends a lot of his time working with and advising different teams within MySQL on the architecture, implementation and end-user experience of MySQL. He draws on a wide experience of database and application development and large scale deployment of technology in grids and distributed computing environments involving hundreds or thousands of computers working in harmony. Today he spends most of his time developing large scale solutions, techniques for better performance monitoring or writing about it to educate other people.

Co-presented By:

O'Reilly Media MySQL/Sun Microsystems
  • Kickfire
  • Virident
  • Infobright, Inc
  • JasperSoft
  • Intel
  • Advanced Micro Devices
  • BIRT Exchange by Actuate
  • Calpont
  • Canonical
  • Continuent
  • Dolphin Interconnect Solutions
  • Facebook
  • HiT Software, Inc.
  • IBM
  • iDashboards
  • Oracle
  • Pentaho
  • R1Soft
  • Schooner Information Technology
  • SQLstream
  • Ticketmaster
  • Zmanda, Inc.
  • Linux Journal

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the MySQL Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

MySQL Conference Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the MySQL Conference newsletter.

Contact Us

View a complete list of MySQL contacts.