×
Good News Everybody!
The new search engine is LIVE!
Please report any problems to david (at) midrange.com.
I am attempting to use Scott's JDBC service program to connect from an
RPG/ILE program to SQL Server.
I have put the .jar file in my default location
/qibm/userdata/java400/ext.
I call the JDBC_Connect method
conn = JDBC_Connect('com.microsoft.sqlserver.jdbc.SQLServerDriver' :
'jdbc:sqlserver://srv14;databaseName=ExoticMetals':
%trim(userid) :
%trim(passwrd) );
Everything work until I try to do
str = new_string(InUrl);
conn = CallConnectMethod(JNIENV_P: InDriver: mid: str:
InConnectionProperties);
In procedure Driver_Connect.
I get the following error.
java.lang.IllegalAccessError: try to access
java/util/Calendar.getTimeInMillis from class
com/microsoft/sqlserver/jdbc/Util
java/lang/Throwable.<init>(Ljava/lang/String;)V+4
(Throwable.java:85)
java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:41)
java/lang/IncompatibleClassChangeError.<init>(Ljava/lang/String;)V+1
(IncompatibleClassChangeError.java:34)
java/lang/IllegalAccessError.<init>(Ljava/lang/String;)V+1
(IllegalAccessError.java:35)
com/microsoft/sqlserver/jdbc/SQLServerDriver.connect(Ljava/lang/String;L
java/util/Properties;)Ljava/sql/Connection;+24 (:??
)
Anybody got an idea on this one?
If it is able to find the classes and method, you would not think it is
a class path problem.
Thanks.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2026 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.