We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

Applets and Databases

RICHARDH
RICHARDH asked
on
Medium Priority
223 Views
Last Modified: 2010-03-30
I have created a small Applet which uses JDBC/ODBC to allow the user to interrogate a database and change the values. The Applet works perfectly in the Applet viewer but if I try to run the Applet in a browser then it does not work. I assume that the problem is something to do with security.

How can I make the Applet work in a Browser. I am sure that there must be a way to handle databases in this way.

many thanks for your assistance...

Richard H
Comment
Watch Question

Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
To: msmolyak,
Thanks very much for the prompt reply. I will try to answer the questions to the best of my knowledge.

1. The Applet has been produced using Lotus Bean machine and the driver is the one supplied with the package. I am not sure but I think that it is a JDBC/ODBC bridge.

2. At present, I am running the Applet on the same machine as the ODBC database in that I have published it to the Webserver which happens to be on the development machine. However I am looking at the Applet through a browser pointing to the page stored on the Web Server.

3. I do not get an error, it is simply that the data does not appear in the fields as it does when viewed as an applet, not through the browser.

I hope that this provides enough information for further comments. I am going on vacation early tomorrow so I may not pick up your repl;y for a weeks or so.

Many thanks for your help, it is much appreciated.

Richard.H

Commented:
Both IE 4 and Navigator 4 have Java consoles. Did you check those for error messages? If you indeed do not get any, could you put some print statements in your program to see where the browser behavior is different of that of the appletviewer.

Make sure you can register the driver and instantiate it.

Author

Commented:
The problem with Lotus Bean machine is that you do not get a great deal of control over the script.

How do I go about testing to see if I can register and instantiate the driver.

thanks

Commented:
Can you execute your applet in one of teh abovementioned browsers? If so, simply put System.out.println("...") statements to see where the program gets stuck.
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.