|
OK, perfect...
it works with the native driver:
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Connection connection = DriverManager.getConnection("jdbc:db2:*local");
it works also with the Toolbox driver from VAJava environment (then my
host:, user and password are correct):
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
Connection connection = DriverManager.getConnection
("jdbc:as400://P1400.eu.roca.net","KESTAD","KESTAD");
but it doesn't work with the Toolbox driver working on my AS400 V5R2
system....
Where could be my problem?
(By the way, thanks Ashish, Gary and Bill for your help. It's very
important for me. With the current situation we can start working our
production system.)
The stack trace is:
java.sql.SQLException: The application requester cannot establish the
connection.(localhost)
java/lang/Throwable.<init>(Ljava/lang/String;)V+4 (Throwable.java:94)
java/lang/Exception.<init>(Ljava/lang/String;)V+1 (Exception.java:42)
java/sql/SQLException.<init>(Ljava/lang/String;Ljava/lang/String;I)V+1
(SQLException.java:43)
com/ibm/as400/access/JDError.throwSQLException(Ljava/lang/String;Ljava/lang/Exception;)V+66
(JDError.java:480)
com/ibm/as400/access/AS400JDBCConnection.setProperties(Lcom/ibm/as400/access/JDDataSourceURL;Lcom/ibm/as400/access/JDProperties;Lcom/ibm/as400/access/AS400;)V+22
(AS400JDBCConnection.java:2742)
com/ibm/as400/access/AS400JDBCDriver.prepareConnection(Lcom/ibm/as400/access/AS400;Lcom/ibm/as400/access/JDDataSourceURL;Ljava/util/Properties;Lcom/ibm/as400/access/JDProperties;)Ljava/sql/Connection;
+56 (AS400JDBCDriver.java:807)
com/ibm/as400/access/AS400JDBCDriver.initializeConnection(Lcom/ibm/as400/access/JDDataSourceURL;Lcom/ibm/as400/access/JDProperties;Ljava/util/Properties;)Ljava/sql/Connection;
+365 (AS400JDBCDriver.java:698)
com/ibm/as400/access/AS400JDBCDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
+82 (AS400JDBCDriver.java:285)
java/sql/DriverManager.getConnection(Ljava/lang/String;Ljava/util/Properties;Ljava/lang/ClassLoader;)Ljava/sql/Connection;
+135 (DriverManager.java:4
57)
java/sql/DriverManager.getConnection(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
+37 (DriverManager.java:137)
provesas400/PruebaP1400_JDBC.main([Ljava/lang/String;)V+0
(PruebaP1400_JDBC.java:18)
Thanks.
Albert Dalmau
Ashish Kulkarni
<kulkarni_ash1312@y To: Java Programming on
and around the iSeries / AS400 <java400-l@xxxxxxxxxx
ahoo.com> om>
Sent by: cc:
java400-l-bounces@m Subject: Re: JDBC Connection
idrange.com
22/12/2003 16:57
Please respond to
Java Programming on
and around the
iSeries / AS400
Hi
please try
Properties prop = new Properties();
prop.put("prompt", "false");
prop.put("naming", "system");
prop.put("date format", "iso");
prop.put("time format", "hms");
prop.put("libraries", liblList);
String sourceURLDB2 = "jdbc:db2:*local";
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Connection db2conn =
DriverManager.getConnection(sourceURLDB2, prop);
db2conn.setAutoCommit(false);
return db2conn;
this type of code for getting connection using native
driver
--- albert_dalmau@xxxxxxxx wrote:
>
> Hi Ashish,
>
> This simple JDBC connection example is working fine
> in V4R5 and has an
> error on V5R2 (java.sql.SQLException: The
> application requester cannot
> establish the connection.(localhost))
>
> public static void main(String[] parametros) {
>
> try {
> DriverManager.registerDriver(new
> com.ibm.as400.access.AS400JDBCDriver());
> Connection connection =
> DriverManager.getConnection
> ("jdbc:as400://P1400","KESTAD","KESTAD");
>
> int count = 0;
> Statement read =
> connection.createStatement();
> ResultSet rs = read.executeQuery("SELECT
> * FROM
> CO1DSASTIL.CE10");
> while (rs.next()) {
> count++;
> }
> System.out.println(count+" records");
>
> } catch (Exception e) {
> e.printStackTrace();
> }
> System.exit(0);
> }
>
> I'm using
> /QIBM/ProdData/OS400/jt400/lib/jt400Native.jar and
> /QIBM/ProdData/Http/Public/jt400/lib/jt400Access.zip
> in the classpath. You
> said that in V5R2 only jt400Native.jar is needed.
>
>
> Thanks a lot.
>
> Albert.
>
>
>
>
>
> Ashish Kulkarni
>
>
> <kulkarni_ash1312@y To:
> Java Programming on and around the iSeries /
> AS400 <java400-l@xxxxxxxxxx
> ahoo.com>
> om>
>
> Sent by: cc:
>
>
> java400-l-bounces@m
> Subject: Re: JDBC Connection
>
> idrange.com
>
>
>
>
>
>
>
>
> 19/12/2003 17:36
>
>
> Please respond to
>
>
> Java Programming on
>
>
> and around the
>
>
> iSeries / AS400
>
>
>
>
>
>
>
>
>
> Hi
> u only need jt400Native.jar in your classpath,
> how do u build your connection string?
>
> Ashish
> --- albert_dalmau@xxxxxxxx wrote:
> > Hi all,
> > we moved our AS400 server from V4R5 to V5R2. Now
> we
> > have a problem with our
> > JDBC connections:
> >
> > java.sql.SQLException: The application requester
> > cannot establish the
> > connection.(localhost)
> >
> > We are using this classpath:
> >
> > /QIBM/ProdData/Http/Public/jt400/lib/jt400.zip
> > /QIBM/ProdData/OS400/jt400/lib/jt400Native.jar
> >
> >
> > Any idea?
> >
> > Thanks for your help in advance.
> >
> >
> > Albert.
> >
> >
> > _______________________________________________
> > 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.
> >
>
>
> __________________________________
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> http://photos.yahoo.com/
> _______________________________________________
> 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 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.
>
=====
A$HI$H
__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/
_______________________________________________
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.
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.