请教win7 64位系统下matlab与sql2008的连接问题

johnlove9527 2014-07-21 11:01:11
RT,我最近需要用matlab操作sql数据库,但是在与sql进行连接时候,发现出现问题。
代码如下
conna=database('zjhddata','Administrator','','com.microsoft.sqlserver.jdbc.SQLServerDriver','jdbc:sqlserver://local:1433;databaseName=zjhddata')
matlab响应如下
conna =

Instance: 'zjhddata'
UserName: 'Administrator'
Driver: []
URL: []
Constructor: [1x1 com.mathworks.toolbox.database.databaseConnect]
Message: [1x123 char]
Handle: 0
TimeOut: []
AutoCommit: 'off'
Type: 'Database Object'
怎么句柄为空。。。
我原来用ODBC连接,查了资料不支持64位,现在用JDBC连接怎么也不成功呢。
我已经下载过sqljdbc4文件,并在classpath文件中写入路径。
maci64=/System/Library/Java
$matlabroot/toolbox/javabuilder/jar/javabuilder.jar
$matlabroot/java/jar/toolbox/mysql-connector-java-5.1.7-bin.jar
D:/Program Files/Sqldriver/sqljdbc4.jar
端口号1433我也已经测试连接上。。。请问为什么出现连接不成功的问题。
...全文
566 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_35544496 2016-12-01
  • 打赏
  • 举报
回复
楼主,我用Matlab和Microsoft SQL server 2005对接出现了问题,请问您能帮忙指导我一下吗?谢谢!! Instance: 'test' UserName: 'sa' Driver: [] URL: [] Constructor: [1x1 com.mathworks.toolbox.database.databaseConnect] Message: [1x110 char] Handle: 0 TimeOut: [] AutoCommit: 'off' Type: 'Database Object'
johnlove9527 2016-09-22
  • 打赏
  • 举报
回复
引用 6 楼 baidu_35559363 的回复:
你好,我和你遇到同样的问题,已经按照你的回复把windows验证改成sql server验证,依然连接不上。可以不可以指导一下,我QQ1075772685,不胜感激!
首先从几个方面检查,接口是否开通?
baidu_35559363 2016-07-09
  • 打赏
  • 举报
回复
你好,我和你遇到同样的问题,已经按照你的回复把windows验证改成sql server验证,依然连接不上。可以不可以指导一下,我QQ1075772685,不胜感激!
johnlove9527 2014-07-25
  • 打赏
  • 举报
回复
我反复测试了,matlab装了2012与sql2008连接,发现同样无法连接,同时观察了以前老版本的sql连接,发现验证方式不一样。我修改成混合验证发现可连接了。。。 原来是windows验证现在改成sql server验证发现就可以连接了,而装sql时候只能使用windows验证,需要安装完毕后手动调节成sql验证。 调整方法链接: http://jingyan.baidu.com/article/380abd0aa8f2311d90192cd0.html 具体原因能否有大神告知。。。。
johnlove9527 2014-07-23
  • 打赏
  • 举报
回复
引用 2 楼 fredrickhu 的回复:
谁说的ODBC不能支持64位的?
版主,做过matlab与sql连接吗?求指点。。我忙乎了一个多星期没解决。。。
johnlove9527 2014-07-23
  • 打赏
  • 举报
回复
引用 1 楼 liuqian4243 的回复:
升级软件,或升级系统喽.
我下载了matlab2012貌似也不能连接。
Ny-6000 2014-07-21
  • 打赏
  • 举报
回复
升级软件,或升级系统喽.
--小F-- 2014-07-21
  • 打赏
  • 举报
回复
谁说的ODBC不能支持64位的?

34,838

社区成员

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

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