我正在嘗試編寫一個示例以從Java類連接到Intersystems緩存。我正在使用Intersystems Cache中的eXtreme Data Objects框架。這裏是源代碼 -從Java連接到系統間緩存時出現問題
package demo;
import com.intersys.xdo.DatabaseConnection;
import com.intersys.xdo.DatabaseConnectionFactory;
import com.intersys.xdo.XDOException;
class XDODemo {
public static void main(String[] args) {
java.sql.Connection jdbcConnection = null;
DatabaseConnection xdoConnection = null;
String namespc = "USER";
String url = "jdbc:Cache://localhost:1972/" + namespc;
String user = "admin";
String password = "admin";
try {
xdoConnection = DatabaseConnectionFactory
.createJNIDatabaseConnection();
xdoConnection.connect(namespc, user, password);
} catch (XDOException e) {
System.out.println(e.getMessage());
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
try {
if (xdoConnection != null)
xdoConnection.disconnect();
} catch (XDOException e) {
System.out.println(e.getMessage());
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
}
當我運行這個類,我看到以下異常 -
lc_conn :: connect_device退換Db_err:來源:lc_conn :: connect()的消息:lc_conn: :連接:CacheSecureStart返回-15:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000000045ab78, pid=5132, tid=9084
#
# JRE version: Java(TM) SE Runtime Environment (7.0_60-b19) (build 1.7.0_60-b19)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.60-b09 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [lcbjni.dll+0xab78]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# c:\intersystems\trycache1\mgr\hs_err_pid5132.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
請您在解決此問題的幫助?
這裏是審計表的詳細信息 -
莫非您檢查審覈日誌中是否有任何條目? (登錄失敗或保護錯誤?) – 2014-09-29 17:58:04
謝謝你的回覆。 「審計日誌」給了我一個查找文檔的提示。然後文檔幫助我。請在下面看到我自己的答案。我還用審計日誌更新了我的問題。 – user3600073 2014-09-30 03:35:01