jdbc-odbc问题(急,在线等)
小弟写了一个后台运行程序,作用是通过jdbc-odbc桥取远端access数据库的数据,但是运行的时候不稳定,有时可以一直运行,有时运行1小时左右,系统出错,错误信息如下:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x77F9AF89
Function=vsnprintf+0x2288
Library=C:\WINNT\system32\ntdll.dll
Current Java thread:
at sun.jdbc.odbc.JdbcOdbc.transact(Native Method)
at sun.jdbc.odbc.JdbcOdbc.SQLTransact(JdbcOdbc.java:4997)
at sun.jdbc.odbc.JdbcOdbcConnection.rollback(JdbcOdbcConnection.java:710)
at oilmis.orig.zh.JB.Getdata3.GetData(Server.java:1869)
at oilmis.orig.zh.JB.Getdata3.run(Server.java:1754)
Dynamic libraries:
0x00400000 - 0x00406000 D:\jdk1.4\bin\java.exe
0x77F80000 - 0x77FFB000 C:\WINNT\system32\ntdll.dll
0x796D0000 - 0x79732000 C:\WINNT\system32\ADVAPI32.dll
0x77E60000 - 0x77F38000 C:\WINNT\system32\KERNEL32.DLL
0x786F0000 - 0x7875E000 C:\WINNT\system32\RPCRT4.DLL
0x78000000 - 0x78045000 C:\WINNT\system32\MSVCRT.dll
0x6D330000 - 0x6D442000 D:\jdk1.4\jre\bin\client\jvm.dll
0x77DF0000 - 0x77E55000 C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL
0x77530000 - 0x77560000 C:\WINNT\system32\WINMM.dll
0x75E00000 - 0x75E1A000 C:\WINNT\system32\IMM32.DLL
0x6D1D0000 - 0x6D1D7000 D:\jdk1.4\jre\bin\hpi.dll
0x6D300000 - 0x6D30D000 D:\jdk1.4\jre\bin\verify.dll
0x6D210000 - 0x6D228000 D:\jdk1.4\jre\bin\java.dll
0x6D320000 - 0x6D32D000 D:\jdk1.4\jre\bin\zip.dll
0x6D250000 - 0x6D25A000 D:\jdk1.4\jre\bin\JdbcOdbc.dll
0x1F7D0000 - 0x1F804000 C:\WINNT\system32\ODBC32.dll
0x76AF0000 - 0x76B2E000 C:\WINNT\system32\comdlg32.dll
0x70BD0000 - 0x70C35000 C:\WINNT\system32\SHLWAPI.DLL
0x71710000 - 0x71794000 C:\WINNT\system32\COMCTL32.DLL
0x78F90000 - 0x791D8000 C:\WINNT\system32\SHELL32.DLL
请问各位高手这是怎么回事?
问题点数:0、回复次数:2Top
1 楼darkangel199(黑暗天使)回复于 2003-12-03 12:07:17 得分 0
upTop
2 楼darkangel199(黑暗天使)回复于 2003-12-04 12:41:38 得分 0
upTop




