|
Hi,
might be a sandbox problem. applets are normally not allowed to connect to
another server, they are not loaded from.
Dieter
On Friday 16 May 2003 11:01, you wrote:
> Ciao,
> try to remove /CGIUT from jdbc:as400://S655772B/CGIUT....
>
> On Fri, 16 May 2003 09:48:09 +0200, vinciamo@xxxxxx wrote:
> >Hi,
> >I'm tring to create an applet that using jt400 classes to read an AS400
> >file.
> >The com.ibm.as400.access.AS400JDBCDriver() registation is OK!
> >but the getConnection (Connection connection = DriverManager.getConnection
> >("jdbc:as400://S655772B/CGIUTI;naming=system;errors=full;libraries=CGIUTI,
> >QGPL;date format=iso",userString,passwordString);) return null Exception
> > and doesn't read the file (there are no errors in JVM consolle!)
> >
> >Here's the code :
> >//***********************************************************
> >import java.lang.Object.*;
> >import java.net.URLConnection.*;
> >import java.net.URL.*;
> >import java.applet.Applet;
> >import java.awt.*;
> >import java.awt.event.*;
> >import com.ibm.as400.access.*;
> >import java.sql.*;
> >
> >public class AccessoDB extends Applet implements ActionListener
> >{
> >
> > Label systemPrompt;
> > Label userPrompt;
> > Label passwordPrompt;
> > TextField systemField;
> > TextField userField;
> > TextField passwordField;
> > Button okButton;
> > Button cancelButton;
> > String systemString;
> > String userString;
> > String passwordString;
> > String commandString;
> >
> > public void init()
> > {
> >
> >
> > setLayout(new FlowLayout());
> > systemPrompt = new Label("Nome Sistema AS400 ");
> > add(systemPrompt);
> > systemField = new TextField(15);
> > add(systemField);
> > userPrompt = new Label("Utente");
> > add(userPrompt);
> > userField = new TextField(10);
> > add(userField);
> > passwordPrompt = new Label("Password");
> > add(passwordPrompt);
> > passwordField = new TextField(10);
> > add(passwordField);
> > okButton = new Button("OK");
> > okButton.addActionListener(this);
> > add(okButton);
> > cancelButton = new Button("Cancel");
> > cancelButton.addActionListener(this);
> > add(cancelButton);
> > }
> >
> > public void paint(Graphics g)
> > {
> >
> > if ((systemString != null) &&
> > (userString != null) &&
> > (passwordString != null))
> >
> > {
> > g.drawString("Sistema:" + systemString, 60, 100);
> > g.drawString("Utente:" + userString, 60, 120);
> > g.drawString("Connessione a Host ...", 60, 160);
> > g.drawString("Connessione a CGIUTI ...", 60, 180);
> > String system=systemString;
> > try
> > {
> >
> > // Load the IBM Toolbox for Java JDBC driver.
> > DriverManager.registerDriver(new
> > com.ibm.as400.access.AS400JDBCDriver()); g.drawString("Driver OK!.", 60,
> > 200);
> > Connection connection = DriverManager.getConnection
>
> ("jdbc:as400://S655772B/CGIUTI;naming=system;errors=full;libraries=CGIUTI,Q
>GPL;date
>
> >format=iso",userString,passwordString);
> > g.drawString("Connessione OK!.", 60, 220);
> > DatabaseMetaData dmd = connection.getMetaData ();
> > Statement select = connection.createStatement ();
> > ResultSet rs = select.executeQuery ("SELECT * FROM CGIUTI"
> >+ dmd.getCatalogSeparator() + "WLUTE00F");
> > g.drawString("Connessione Query!.", 60, 240);
> > ResultSetMetaData rsmd = rs.getMetaData ();
> > int columnCount = rsmd.getColumnCount ();
> > StringBuffer dashedLine;
> > while (rs.next ()) {
> > for (int i = 1; i <= columnCount; ++i) {
> > String value = rs.getString (i);
> > if (rs.wasNull ())
> > value = "<null>";
> > g.drawString(value, 60, 260);
> > }
> > }
> >
> >
> > connection.close();
> >
> >
> >
> > }
> > catch (Exception e)
> > {
> > g.drawString("Connessione Fallita."+ e.getMessage(), 60, 220);
> >
> > }
> >
> > }
> >
> > }
> >
> > public void actionPerformed(ActionEvent e)
> > {
> > if (e.getActionCommand() == "Cancel")
> > {
> > System.exit(0);
> > }
> >
> > systemString = systemField.getText();
> > userString = userField.getText();
> > passwordString = passwordField.getText();
> > repaint();
> >
> > }
> >
> >}
> >
> >// end of Code ****************************************************
> >
> >P.S.:In the same jar file are saved all jt400 classes needed!
> >
> >Thanks in advance!!
> >
> >Vincenzo Amoruso
> >System Project s.r.l.
> >Andria(BA) - Italy
> >
> >
> >_______________________________________________
> >This is the Java Programming on and around the iSeries / AS400 (JAVA400-L)
> > mailing list To post a message email: JAVA400-L@xxxxxxxxxxxx
> >To subscribe, unsubscribe, or change list options,
> >visit: http://lists.midrange.com/mailman/listinfo/java400-l
> >or email: JAVA400-L-request@xxxxxxxxxxxx
> >Before posting, please take a moment to review the archives
> >at http://archive.midrange.com/java400-l.
>
> ---------------------------------------------------------------------------
>-- *** This messages was scanned for malicious contents ***
> ---------------------------------------------------------------------------
>-- Franco Biaggi
> CH-6807 Taverne
>
> _______________________________________________
> This is the Java Programming on and around the iSeries / AS400 (JAVA400-L)
> mailing list To post a message email: JAVA400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/java400-l
> or email: JAVA400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/java400-l.
--
mfG
Dieter Bender
DV-Beratung Dieter Bender
Wetzlarerstr. 25
35435 Wettenberg
Tel. +49 641 9805855
Fax +49 641 9805856
www.bender-dv.de
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.