AS/400 - Coneccion a AS400

 
Vista:

Coneccion a AS400

Publicado por Ita (3 intervenciones) el 02/10/2006 19:59:48
Buen Dìa!!!

Intento conectarme al as400 con el siguiente codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.ibm.as400.access;
import com.ibm.as400.access.*;
import java.sql.*;
import java.lang.ClassLoader;
import java.net.URLClassLoader;
import java.security.AccessController;
 
public class  AS400JDBCDriver {
 
    /** Creates a new instance of prueba */
    public AS400JDBCDriver() {
 
                   try{ String nombreCliente="";
                        int ventas=0;
                        Connection connection   = null;
 
                        Class.forName("com.ibm.as400.access.AS400JDBCDriver");
/*ObjConeccion*/        connection = DriverManager.getConnection ("jdbc:as400://172.x.x.x","XXX","yyyy");
                        //connection =DriverManager.registerDriver(new com.ibm.db2.jdbc.app.DB2Driver());
                        Statement miFraseSQL = connection.createStatement(); // obj contenerdor para la ejecucion de las frases SQL
                        String consulta="Select *from nominas NOMF030";
                        ResultSet resultado = miFraseSQL.executeQuery( consulta ); //Ejecutamos la Consulta
                        while (resultado.next())
                        {
                            nombreCliente = resultado.getString("Nombre");
                            ventas = resultado.getInt("Ventas");
                        }
                         connection.close();
                     }
                     catch (Exception e) {
                        System.out.println ();
                        System.out.println ("ERROR: " + e.getMessage());
                        }
                    }
    public void main()
    {
      new  AS400JDBCDriver();
    }
}

Bueno en el sistemas de archivo en java tengo el driver jt400.jar

total q compilo y me sale:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
java.lang.NoClassDefFoundError: AS400JDBCDriver (wrong name: com/ibm/as400/access/AS400JDBCDriver)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread "main"
que puedo hacer?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Coneccion a AS400

Publicado por anonimo (1 intervención) el 10/10/2008 01:27:54
necesita el jt400.jar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar