JNI问题在c++中调用java程序连接数据库时,出现错误,提示如下: 
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServer
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at sx.Conn.getCon(Conn.java:37)
        at sx.Conn.getStmt(Conn.java:174)
        at sx.Conn.getData(Conn.java:77)
No suitable driver
null
java.lang.NullPointerException
        at sx.Conn.getStmt(Conn.java:175)
        at sx.Conn.getData(Conn.java:77)
 An unexpected error has been detected by HotSpot Virtual Machine:  Internal Error (455843455054494F4E530E4350500101), pid=4072, tid=2504
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
# An error report file with more information is saved as hs_err_pid4072.
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Press any key to continue但是单独执行java程序时,却无法通过,请高手指教