matlab sqlserver jdbc 连接报错

中兴 2017-03-18 10:32:21
报错内容:

??? Java exception occurred:
java.lang.UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver (Unsupported major.minor version 52.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at com.mathworks.toolbox.database.databaseConnect.makeDatabaseConnection(databaseConnect.java:100)
.

Error in ==> database.database at 111
connectionVector = makeDatabaseConnection(conn);

Error in ==> linkDatabase at 16
conn = database(databasename,username,password,driver,databaseurl);




MATLAB资源连接器配置为:$C:\Users\Administrator\Desktop\AccessTest/sqljdbc42.jar。
matlab执行代码为:databasename='test'; %数据源名称
username='lxx'; %登录名
password='lxx'; %密码
driver='com.microsoft.sqlserver.jdbc.SQLServerDriver';
% databaseurl=['jdbc:sqlserver://localhost:1433;database=',databasename];
databaseurl=['jdbc:sqlserver://localhost:1433;databaseName=',databasename];
conn = database(databasename,username,password,driver,databaseurl);
ping(conn)

...全文
332 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
中兴 2017-03-18
  • 打赏
  • 举报
回复
数据库管理器视图如下。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧