× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



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,QGPL;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


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.