advertisement
javaboutique
Search Tips
Articles  |   Tutorials  |   Reviews  |   Tools  |   by Category  |   by Date  |   by Name  |   Submit  |   Source  |   Forums  |  
javaboutique
Browse DevX


Partners & Affiliates











advertisement

Reviews : NetBeans 6.1: Worth a Try :

Database Support

NetBeans has always had good support for database connections, queries, and management built right into the IDE. Now, you'll be able to configure the IDE to work with MySQL servers as well. Once you've registered a MySQL server, you can connect to it, manage it, and create new schemas. Figure 3 shows the option to register and configure a server within the IDE.


Figure 3. Register a MySQL Server with the IDE.

Once you've registered the MySQL server, (meaning that you've told NetBeans how to connect to and manage the server), you can interact with the database in all the typical ways. For example, you can create, update, manage, and query tables directly from the IDE. Figure 4 shows a database connection and a part of a SQL statement that you can execute from the IDE.


Figure 4. Create and query tables directly from the IDE.

You're not limited to only MySQL and Java DB connections either. You can connect to practically any server which provides a JDBC driver.

Project Wizards

NetBeans has a time-saving project wizard that creates the infrastructure for dozens of different project types from simple Java Bean classes to a full Ruby on Rails application. The project wizards associate the libraries and frameworks that the project requires and often generate a few starter classes to help you get started. Using a wizard for your target project type is an easy way to get started correctly with all the tools and libraries needed for your application.

Some of the supported project types include these:

  • Rich desktop applications that use the Swing Application Framework (JSR 296)
  • Web applications using a variety of application servers including Tomcat, Glassfish, Weblogic, Websphere, and others
  • MIDP and other Java ME applications
  • Ruby and Ruby on Rails

CRUD Support

One of the project wizards helps you create a Java Desktop Application. This project lets you connect to a database and table, and then the wizard asks you which fields to use in a simple Create, Read, Update, and Delete (CRUD) application.


Figure 5. Project wizards provide an option to create a CRUD app.

The wizard then asks you which fields of the target table should be exposed in a master table view. The wizard generates entity classes for the target tables and provides the correct Java Persistence API (JPA) annotations to implement the CRUD functionality. You can learn more about using the JPA in your applications in the article Using the Java Persistence API in Desktop Applications on the Sun Developer Network. Figure 6 shows the master table dialog within the IDE.


Figure 6. Select the columns to expose in the generated form.

The wizard's final product is a simple CRUD application that uses the JPA to access your database content. The wizard even creates a basic view of that data using a familiar list-detail form.


Figure 7. A list-details form provides the basis for a CRUD application.

Home / Articles / NetBeans 6.1: Worth a Try / 1 / 2 / 3 / Next Page

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.

 Microsoft Visual Studio 2010 Showcase
 Avaya Developer Showcase
 MSDN Spotlight
 PHP for Windows Showcase
XML error: undefined entity at line 39
advertisement
Receive Articles via our XML/RSS feed
Receive Articles via our XML/RSS feed

JavaBytes
Internet Cyclone
This powerful, easy-to-use, internet optimizer is for Windows 95, 98, ME, NT, 2000 and XP. It's designed to automatically optimize your Windows settings, boosting your Internet connection up to 200%.

Windows 7: From Beta to Final Code in One Year
Google Shows Off Chrome OS, Releases Source
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?
Fedora 12 Takes Aim at Linux Networking
Top Supercomputer Nearly Doubles in Speed
Fedora 12 Linux Tackles Virtualization
Apple Gives iPhone Developers App Status Tracker
Novell Sets OpenSUSE 11.2 Free

Creating Custom Export Filters for StarOffice with XSLT
WPF Wonders: Using DataTemplates
Crystal Reports Family Offers Options for Developers
Avaya Aura Session Manager video
Avaya Aura Overview video
Exploring HTML 5's Audio/Video Multimedia Support
Overriding Virtual Functions? Use C++0x Attributes to Avoid Bugs.
Understanding the Cloud Computing Security Vulnerabilities
Cisco and IBM Target a Greener World
Upgrade to Visual Studio 2010 with the Ultimate Offer

Advertising Info  |   Member Services  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs