woki
06-06-06, 09:25
Hallo Forum,
ich versuche mich mit den ersten Java-Testprogrämmchen auf der AS/400.
Ich habe mir das GetConnections.java-Programm aus dem Redbook iSeries: IBM Developer Kit for Java angeschaut und wollte es mal ausprobieren.
import java.sql.*;
import java.util.*;
public class GetConnections {
public static void main(java.lang.String[] args)
{
// Verify Input
if (args.length != 2) {
System.out.println("Usage (CL command line): java GetConnections PARM(<user> <password>)");
System.out.println("where <user> is a valid iSeries user ID");
System.out.println(" and <password> is the password for that user ID");
System.exit(0);
}
//Register both drivers
try {
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
} catch (ClassNotFoundException cnf) {
System.out.println("ERROR: One of the JDBC drivers did not load.");
System.exit(0);
}
try {
// Obtain a connection with each driver.
Connection conn1 = DriverManager.getConnection("jdbc:db2://localhost", args[0], args[1]);
Connection conn2 = DriverManager.getConnection("jdbc:as400://localhost", args[0], args[1]);
// Verify that they are different.
if (conn1 instanceof com.ibm.db2.jdbc.app.DB2Connection)
System.out.println("conn1 is running under the native JDBC driver.");
else
System.out.println("There is something wrong with conn1.");
if (conn2 instanceof com.ibm.as400.access.AS400JDBCConnection)
System.out.println("conn2 is running under the IBM Toolbox for Java JDBC driver.");
else
System.out.println("There is something wrong with conn2.");
conn1.close();
conn2.close();
} catch (SQLException e) {
System.out.println("ERROR: " + e.getMessage());
}
}
}
Beim wandeln komm dieser Fehler
javac GetConnections.java
GetConnections.java:35: package com.ibm.as400.access does not exist
if (conn2 instanceof com.ibm.as400.access.AS400JDBCConnection)
^
1 error
Auf einer anderen Webseite habe ich etwas mit der jt400.jar-Datei gefunden - wie kann ich diese in das Programm mit einbeziehen?
Wie gesagt, bin absoluter Java-Neuling.... :o
ich versuche mich mit den ersten Java-Testprogrämmchen auf der AS/400.
Ich habe mir das GetConnections.java-Programm aus dem Redbook iSeries: IBM Developer Kit for Java angeschaut und wollte es mal ausprobieren.
import java.sql.*;
import java.util.*;
public class GetConnections {
public static void main(java.lang.String[] args)
{
// Verify Input
if (args.length != 2) {
System.out.println("Usage (CL command line): java GetConnections PARM(<user> <password>)");
System.out.println("where <user> is a valid iSeries user ID");
System.out.println(" and <password> is the password for that user ID");
System.exit(0);
}
//Register both drivers
try {
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
} catch (ClassNotFoundException cnf) {
System.out.println("ERROR: One of the JDBC drivers did not load.");
System.exit(0);
}
try {
// Obtain a connection with each driver.
Connection conn1 = DriverManager.getConnection("jdbc:db2://localhost", args[0], args[1]);
Connection conn2 = DriverManager.getConnection("jdbc:as400://localhost", args[0], args[1]);
// Verify that they are different.
if (conn1 instanceof com.ibm.db2.jdbc.app.DB2Connection)
System.out.println("conn1 is running under the native JDBC driver.");
else
System.out.println("There is something wrong with conn1.");
if (conn2 instanceof com.ibm.as400.access.AS400JDBCConnection)
System.out.println("conn2 is running under the IBM Toolbox for Java JDBC driver.");
else
System.out.println("There is something wrong with conn2.");
conn1.close();
conn2.close();
} catch (SQLException e) {
System.out.println("ERROR: " + e.getMessage());
}
}
}
Beim wandeln komm dieser Fehler
javac GetConnections.java
GetConnections.java:35: package com.ibm.as400.access does not exist
if (conn2 instanceof com.ibm.as400.access.AS400JDBCConnection)
^
1 error
Auf einer anderen Webseite habe ich etwas mit der jt400.jar-Datei gefunden - wie kann ich diese in das Programm mit einbeziehen?
Wie gesagt, bin absoluter Java-Neuling.... :o