社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

将Matlab连接到MySQL

Alexander • 5 年前 • 604 次点击  

我正在尝试将matlab 2017b连接到mysql。这里有一条线描述该做什么。

https://se.mathworks.com/help/database/ug/mysql-jdbc-windows.html

我遵循这些说明中的步骤1和步骤2。但我的代码仍然不起作用。

我在Prfdir中创建了JavaCasSpas.txt(C:\Usvs\Koto1\AppDATa\rim\\MthWorks\Matlab \R2017b)

在javaclasspath.txt中,我只写了一行

C:\程序文件\Matlab\r2017b\java\jarext\mysql-connector-java-5.1.45-bin.jar

我用这个代码来测试连接。

url2 = 'jdbc:mysql://localhost:3306/bloomberg'; 
conn2 = database('bloomberg', 'root', 'HedgeFund1985','com.mysql.jdbc.Driver', url2)
i = isopen(conn2)
I=conn2.message
curs7 = exec(conn2,['' ...
'SELECT * FROM BOND_EQUITY_DATA where DUR_MID < 1']);

d1=get(curs7,'Message')

curs7=fetch(curs7)
% columnnames(curs7)
% attr(curs7)

BB_ID_a=cellstr(curs7.Data(:,1))

这是代码的输出:

测试连接 2019年1月15日星期二18:34:10 CET警告:不建议在未经服务器身份验证的情况下建立SSL连接。根据mysql 5.5.45+、5.6.26+和5.7.6+的要求,如果未设置显式选项,则默认情况下必须建立ssl连接。对于不使用SSL的现有应用程序,ValuyServer证书属性设置为“false”。您需要通过设置usessl=false显式禁用ssl,或者设置usessl=true并为服务器证书验证提供信任存储。

连接2=

与属性的连接:

              DataSource: ''
                UserName: ''
                  Driver: ''
                     URL: ''
                 Message: 'Unable to load authentica ...'
                    Type: 'JDBC Connection Object'

数据库属性:

              AutoCommit: ''
                ReadOnly: ''
            LoginTimeout: 0
  MaxDatabaseConnections: -1

目录和架构信息:

          DefaultCatalog: ''
                Catalogs: {}
                 Schemas: {}

数据库和驱动程序信息:

     DatabaseProductName: ''
  DatabaseProductVersion: ''
              DriverName: ''
           DriverVersion: ''

我=

 0

我=

'Unable to load authentication plugin 'caching_sha2_password'.'

使用get时出错 无法从结构转换为双精度。

测试连接错误(第18行) d1=获取(curs7,“消息”)

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46578
 
604 次点击