1. Though SQL is well suited for manipulating databases, it is unsuitable as a normal
application language or computer programmers use it primarily as a means of
communicating with databases-another language is needed to feed SQL
statements to a database or process results for visual display or report
generation. Unfortunately, you cannot normally write a program that will run on
multiple platforms even though the DBMS standardization issue has been largely
resolved. For good example, if you wrote a database client in C++, you would have
to totally rewrite the client for each platform; that is to say, your PC version
would not run on a Macintosh.
There are two reasons for this. First, C++ programming language as a language is
not portable for the simple reason that C++ programming language is not
completely specified, for example, how many bits does an into hold? Second and
many more importantly, support libraries such as network access or GUI libraries
are different on each platform. Enter Java.
Related links: Java Assignment Help