Java Database Connection and RMI

A new course for get-ahead Java bods

  • alert
  • submit to reddit

Register Training The Register's new Training Site has proved to be hugely popular with readers, and today we're taking the opportunity to highlight a new course: Java Database Connection and RMI.

According to the blurb:

The JDBC API is the industry standard for database-independent connectivity between the Java programming language and a wide range of databases. The JDBC API provides a call-level API for SQL-based database access. JDBC technology allows you to use the Java programming language to exploit "Write Once, Run Anywhere" capabilities for applications that require access to enterprise data.

Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines, possibly on different hosts. RMI uses object serialization to marshal and unmarshal parameters and does not truncate types, supporting true object-oriented polymorphism.

This course has been developed for people involved with Web publishing and Web technology based GUI development, or people writing multi-tiered networking applications and although there is no specific prerequisite for this course the student should, however have a good level of Java programming knowledge.

Topics explored in the course are, JDBC elements, the steps used to access a database with JDBC, data retrieval issues, and some of the advanced features that will gain more support with future releases of the JDBC API, Databases and Java, Structured Query Language SQL, JDBC Overview, The java.sql Package, Executing DML Commands, Joins and Transaction, PreparedStatement, CallableStatement, Cursors and Batch Updates, Remote Method Invocation (RMI), Distributed Applications, Introduction to Java RMI, RMI Architecture, Building a Client/Server Application, Dynamic Class Loading and Advanced Concepts in RMI.

If that's not your cup of tea, then we're certain that at least one of more than 490 online courses will be more to your taste. A year's access to the complete range costs just just £99 - or $149. The benefits of home self-study are legion: you can study as many courses as you want; choose from a wide range of topics and learning levels; download and print courses to peruse at leisure; learn at your own pace; and when the time comes, sit exams for selected courses and gain certificates of achievement.

There's a full list of currently-available courses here. The roster includes:


  • Web Development
  • MCSE
  • A+ Certification
  • Cisco
  • I-NET+ Certification
  • NETWORK+ Certification
  • UNIX
  • Programming


  • MOUS
  • ECDL


  • Appraisal Techniques
  • Assertiveness Skills
  • Creative Thinking Techniques
  • Effective Management Skills
  • Leadership Skills
  • Negotiation Skills
  • Problem Solving and Decision-Making Techniques
  • Stress Management
  • Team Building Techniques
  • Time Management Skills

Of course, you might like to persuade your boss that he or she should foot the bill for your prefessional advancement - and why not? Details of this option are available here. If you want any further details of any aspect of this new Register initiative, you can talk to the people in the know via the online contact page. ®


Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
Build a business case: developing custom apps
Learn how to maximize the value of custom applications by accelerating and simplifying their development.