与SQL Server的Java连接(错误)
我一直在尝试以多种不同的方式连接到我的SQL server。我正在使用适用于Microsoft SQL Server 2012的jdbc4驱动程序。我已经在构建路径中输入了它。当我试图将代码作为android应用程序运行时,我感到困惑。当代码运行时,我得到以下错误与SQL Server的Java连接(错误),java,android,sql,sql-server-2012,Java,Android,Sql,Sql Server 2012,我一直在尝试以多种不同的方式连接到我的SQL server。我正在使用适用于Microsoft SQL Server 2012的jdbc4驱动程序。我已经在构建路径中输入了它。当我试图将代码作为android应用程序运行时,我感到困惑。当代码运行时,我得到以下错误 Invalid layout of java.lang.String at value A fatal error has been detected by the Java Runtime Environment: Int
Invalid layout of java.lang.String at value
A fatal error has been detected by the Java Runtime Environment:
Internal Error (javaClasses.cpp:136), pid=5992, tid=5208
fatal error: Invalid layout of preloaded class
JRE version: (7.0_51-b13) (build )
Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode windows-amd64 compressed oops)
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:\Users\LiL_Blevs11\Google Drive\CPET 490\Database\workspace\MedRecords\hs_err_pid5992.log
如果您想提交错误报告,请访问:
}您的类名驱动程序似乎不正确,请更改为:
driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
并确保驱动程序jar位于类路径中。正如isah所说,不确定驱动程序是否不正确,但您的错误看起来很像 所以我认为您忘记了一个步骤:运行As->Android应用程序
driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"