I tried using the OCI driver. Here is the code that it says I'm having a problem with:
(DbStatus.java:1075)setConnection(DriverManager.getConnection("jdbc
racle
ci:@shard", "user", "password"));
Here is the command I use to launch our app 'Monitor'.
c:\j2sdk1.4.0_01\bin\java -cp .;classes12.zip Monitor
I've also replaced classes12.zip with ojdbc14.jar but get pretty much the same result.
Here is the output I'm getting at the command prompt.
//-----------------------------------------------------------------------
DbStatus::connectToDb(): Before DriverManager.registerDriver
DriverManager.initialize: jdbc.drivers = null
JDBC DriverManager initialized
registerDriver: driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.dri
ver.OracleDriver@e0ff2f]
registerDriver: driver[className=oracle.jdbc.OracleDriver,oracle.jdbc.OracleDriv
er@9173ef]
DbStatus::connectToDb(): Before DriverManager.getConnection
DriverManager.getConnection("jdbc
racle
ci:@shard")
trying driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.O
racleDriver@e0ff2f]
DriverManager.deregisterDriver: oracle.jdbc.OracleDriver@9173ef
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ILLEGAL_INSTRUCTION occurred at PC=0xB23662D
Function=szlglb+0x1862D
Library=W:\apps\Ora92\bin\orageneric9.dll
Current Java
thread:
at oracle.jdbc.oci8.OCIDBAccess.do_open(Native Method)
at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:480)
- locked <0312D690> (a oracle.jdbc.oci8.OCIDBAccess)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:360)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja
va:521)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:325)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
- locked <06E20048> (a java.lang.Class)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
- locked <06E20048> (a java.lang.Class)
at DbStatus.connectToDb(DbStatus.java:1075)
at Monitor.createDbStatus(Monitor.java:1715)
at Monitor.<init>(Monitor.java:247)
at Monitor.main(Monitor.java:175)
Dynamic libraries:
0x00400000 - 0x00406000 c:\j2sdk1.4.0_01\bin\java.exe
0x77F60000 - 0x77FBF000 C:\WINNT\System32\ntdll.dll
0x77DC0000 - 0x77DFF000 C:\WINNT\system32\ADVAPI32.dll
0x77F00000 - 0x77F5F000 C:\WINNT\system32\KERNEL32.dll
0x77E70000 - 0x77EC2000 C:\WINNT\system32\USER32.dll
0x77ED0000 - 0x77EFC000 C:\WINNT\system32\GDI32.dll
0x77E10000 - 0x77E67000 C:\WINNT\system32\RPCRT4.dll
0x78000000 - 0x78044000 C:\WINNT\system32\MSVCRT.dll
0x10980000 - 0x10986000 C:\WINNT\System32\ROUSRNT.DLL
0x6D330000 - 0x6D445000 c:\j2sdk1.4.0_01\jre\bin\client\jvm.dll
0x77FD0000 - 0x77FFA000 C:\WINNT\System32\WINMM.dll
0x6BC00000 - 0x6BC0B000 C:\WINNT\System32\alcxnt.dll
0x6D1D0000 - 0x6D1D7000 c:\j2sdk1.4.0_01\jre\bin\hpi.dll
0x6D300000 - 0x6D30D000 c:\j2sdk1.4.0_01\jre\bin\verify.dll
0x6D210000 - 0x6D228000 c:\j2sdk1.4.0_01\jre\bin\java.dll
0x6D320000 - 0x6D32D000 c:\j2sdk1.4.0_01\jre\bin\zip.dll
0x6D000000 - 0x6D0F6000 C:\j2sdk1.4.0_01\jre\bin\awt.dll
0x77C00000 - 0x77C18000 C:\WINNT\System32\WINSPOOL.DRV
0x76AB0000 - 0x76AB5000 C:\WINNT\System32\IMM32.dll
0x77B20000 - 0x77BD1000 C:\WINNT\system32\ole32.dll
0x6D180000 - 0x6D1D0000 C:\j2sdk1.4.0_01\jre\bin\fontmanager.dll
0x6D2D0000 - 0x6D2DD000 C:\j2sdk1.4.0_01\jre\bin\net.dll
0x776D0000 - 0x776D8000 C:\WINNT\system32\WSOCK32.dll
0x776B0000 - 0x776C4000 C:\WINNT\system32\WS2_32.dll
0x776A0000 - 0x776A7000 C:\WINNT\system32\WS2HELP.dll
0x74FF0000 - 0x74FFE000 C:\WINNT\System32\rnr20.dll
0x66210000 - 0x66219000 C:\WINNT\system32\netware\NWWS2NDS.DLL
0x50D50000 - 0x50D95000 C:\WINNT\System32\NETWIN32.DLL
0x50D00000 - 0x50D15000 C:\WINNT\System32\CLNWIN32.DLL
0x50DF0000 - 0x50E10000 C:\WINNT\System32\LOCWIN32.DLL
0x50DB0000 - 0x50DD9000 C:\WINNT\System32\NCPWIN32.dll
0x66220000 - 0x6622C000 C:\WINNT\system32\netware\NWWS2SLP.DLL
0x1C000000 - 0x1C007000 C:\WINNT\System32\NWSRVLOC.dll
0x77660000 - 0x7766F000 C:\WINNT\system32\msafd.dll
0x77690000 - 0x77699000 C:\WINNT\System32\wshtcpip.dll
0x77BF0000 - 0x77BF7000 C:\WINNT\System32\rpcltc1.dll
0x62F00000 - 0x62F0F000 W:\Apps\Ora92\bin\ocijdbc9.dll
0x610A0000 - 0x6113F000 W:\apps\Ora92\bin\oracore9.dll
0x612A0000 - 0x61319000 W:\apps\Ora92\bin\oranls9.dll
0x613A0000 - 0x613B1000 W:\apps\Ora92\bin\oraunls9.dll
0x60600000 - 0x60784000 W:\apps\Ora92\bin\oraclient9.dll
0x60800000 - 0x60806000 W:\apps\Ora92\bin\oravsn9.dll
0x60500000 - 0x60590000 W:\apps\Ora92\bin\oracommon9.dll
0x0B070000 - 0x0B2C7000 W:\apps\Ora92\bin\orageneric9.dll
0x62FC0000 - 0x6303D000 W:\apps\Ora92\bin\oraxml9.dll
0x780A0000 - 0x780B2000 C:\WINNT\System32\MSVCIRT.dll
0x630F0000 - 0x63110000 W:\apps\Ora92\bin\oraxsd9.dll
0x615A0000 - 0x61629000 W:\apps\Ora92\bin\orannzsbb9.dll
0x61480000 - 0x61534000 W:\apps\Ora92\bin\oran9.dll
0x61400000 - 0x6142C000 W:\apps\Ora92\bin\oranl9.dll
0x61960000 - 0x61971000 W:\apps\Ora92\bin\oranldap9.dll
0x62000000 - 0x62024000 W:\apps\Ora92\bin\oraldapclnt9.dll
0x616B0000 - 0x616C8000 W:\apps\Ora92\bin\orancrypt9.dll
0x65340000 - 0x653DB000 C:\WINNT\system32\OLEAUT32.dll
0x62300000 - 0x6233E000 W:\apps\Ora92\bin\ORATRACE9.dll
0x61730000 - 0x61766000 W:\apps\Ora92\bin\oranro9.dll
0x617C0000 - 0x617C6000 W:\apps\Ora92\bin\oranhost9.dll
0x617D0000 - 0x617D6000 W:\apps\Ora92\bin\oranoname9.dll
0x616A0000 - 0x616A6000 W:\apps\Ora92\bin\orancds9.dll
0x61820000 - 0x61827000 W:\apps\Ora92\bin\orantns9.dll
0x64000000 - 0x64007000 W:\apps\Ora92\bin\oranms.dll
0x64020000 - 0x64030000 W:\apps\Ora92\bin\oranmsp.dll
0x60A00000 - 0x60D13000 W:\apps\Ora92\bin\orapls9.dll
0x62500000 - 0x62507000 W:\apps\Ora92\bin\oraslax9.dll
0x61350000 - 0x61360000 W:\apps\Ora92\bin\orasnls9.dll
0x60810000 - 0x60816000 W:\apps\Ora92\bin\orawtc9.dll
0x62600000 - 0x62675000 W:\apps\Ora92\bin\orasql9.dll
0x76AC0000 - 0x76ADD000 C:\WINNT\System32\imagehlp.dll
0x71DC0000 - 0x71DCA000 C:\WINNT\System32\PSAPI.DLL
Local Time = Thu Sep 11 10:36:30 2003
Elapsed Time = 17
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0_01-b03 mixed mode)
#
# An error report file has been saved as hs_err_pid216.log.
# Please refer to the file for further information.
#
//-----------------------------------------------------------------------
I'll post the results of the THIN client here in another reply.