查看: 17677|回復: 23|關注: 0
打印 上一主題 下一主題

奇迹觉醒求婚怎么接受: 使用MATLAB數據庫工具箱連接云MySQL數據庫 連接阿里云數據庫

[復制鏈接]

論壇優秀回答者

奇迹觉醒女神之光 www.mhotr.icu 1532

主題

1萬

帖子

482

最佳答案
QQ
  • 關注者: 5261
跳轉到指定樓層
1#
發表于 2013-5-26 10:33:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大數據+云+MATLAB似乎是一個完美的組合。

把數據儲存在云端的數據庫里,使用MATLAB數據庫工具箱進行讀寫操作,這沒有什么了不起的,因為幾乎任何語言都能做到。

然后,別忘了,一旦你使用了MATLAB工具箱作來操作數據,你馬上開啟了另外一扇大門:你可以使用MATLAB數十個工具箱,如:

統計學工具箱
優化工具箱
神經網絡工具
信號處理工具箱
等等

對你的數據進行深度挖掘。

在Hadoop的核心中(volume, velocity和variety),除了對海量、不規則數據的分布式儲存以外,當然離不開把最核心的數據仍然放在RDS數據庫中。比如說Facebook每天處理海量數據,但是最終還是把處理好的數據放在RDS中,用來展示網頁。

今天我們先把Hadoop的知識放在一邊(大家可以參考Apache的公開項目),先給大家展示一下如何使用MATLAB來對阿里云的RDS MySQL數據庫進行操作:

第一步:MATLAB推薦使用JDBC作為數據庫的連接器(connector),我們首先下載一個JDBC的connector,下載地址:
//dev.mysql.com/downloads/mirror.php?id=412737,下載完畢,解壓以后,我們需要把java的class文件加載到MATLAB里去,使用命令:
  1. javaaddpath('mysql-connector-java-5.1.25-bin.jar');
復制代碼
第二步:連接數據庫,使用以下命令:
  1. conn = database('test_db','root','matlab','Vendor','MySQL',...
  2.           'Server','remotehost')
復制代碼
別忘了把remotehost換成阿里云數據庫的外網地址,其他信息根據你的數據庫設置而填寫。

測試一下,成功了么?

成功以后,下面就是標準的SQL命令執行了,相信用過SQL的會員肯定沒有問題,如:
  1. e = exec(conn,'SELECT * FROM testtabe');
  2. dat=fetch(e, 2)
復制代碼
math (博士、教授)Email: [email protected]     QQ: 1023785467
我在網絡上的言論、見解等只代表我個人的觀念,與任何研究機構、商業公司等無關?;隊閫ü魏畏絞接胛姨教盅鹺圖際跎系奈侍猓ㄑ崳實幕?,請在論壇上發帖提問)。最新日志: 專程去北京拜訪宋知用老師

新手

9 麥片

財富積分


050


0

主題

192

帖子

0

最佳答案
2#
發表于 2013-5-28 10:18:29 | 只看該作者
謝謝分享!

新手

14 麥片

財富積分


050


3

主題

44

帖子

0

最佳答案
  • 關注者: 1
3#
發表于 2013-5-29 12:54:04 | 只看該作者
如此強大,學習學習啦~

新手

19 麥片

財富積分


050


6

主題

174

帖子

1

最佳答案
4#
發表于 2013-5-30 00:33:20 | 只看該作者
這個內容明顯有點生僻,從回帖數量就能看出來,呵呵,不過看起來很酷。。。

MATLAB 基礎討論
版塊優秀回答者

入門

325 麥片

財富積分


50500


9

主題

914

帖子

69

最佳答案
  • 關注者: 20
5#
發表于 2013-6-12 01:48:47 | 只看該作者
Matlab還是太大了,有點笨重,如果能根據需要裁剪一下就好了。
關注新浪微博:書生一文; 微信:matlabfans; 獲取MATLAB混編,文件與數據接口,并行技術圖書答疑和最新資料

論壇優秀回答者

1532

主題

1萬

帖子

482

最佳答案
QQ
  • 關注者: 5261
6#
 樓主| 發表于 2013-6-12 03:55:39 | 只看該作者
math (博士、教授)Email: [email protected]     QQ: 1023785467
我在網絡上的言論、見解等只代表我個人的觀念,與任何研究機構、商業公司等無關?;隊閫ü魏畏絞接胛姨教盅鹺圖際跎系奈侍猓ㄑ崳實幕?,請在論壇上發帖提問)。最新日志: 專程去北京拜訪宋知用老師

MATLAB 基礎討論
版塊優秀回答者

入門

246 麥片

財富積分


50500


147

主題

876

帖子

35

最佳答案
  • 關注者: 15
7#
發表于 2013-6-24 01:00:44 | 只看該作者
remotehost
阿里云數據庫的外網地址
有免費公開的數據庫么?怎樣找到免費公開的“阿里云數據庫的外網地址”?或給出實例好了。

論壇優秀回答者

1532

主題

1萬

帖子

482

最佳答案
QQ
  • 關注者: 5261
8#
 樓主| 發表于 2013-6-25 03:45:42 | 只看該作者
213 發表于 2013-6-24 01:00
remotehost
阿里云數據庫的外網地址
有免費公開的數據庫么?怎樣找到免費公開的“阿里云數據庫的外網地址” ...

你購買他們的RDS以后,產品管理里可以獲得外網的地址!
math (博士、教授)Email: [email protected]     QQ: 1023785467
我在網絡上的言論、見解等只代表我個人的觀念,與任何研究機構、商業公司等無關?;隊閫ü魏畏絞接胛姨教盅鹺圖際跎系奈侍猓ㄑ崳實幕?,請在論壇上發帖提問)。最新日志: 專程去北京拜訪宋知用老師

新手

5 麥片

財富積分


050


1

主題

10

帖子

0

最佳答案
9#
發表于 2014-1-28 11:33:26 | 只看該作者
麻煩問一下如何算是成功的連接,我的顯示:
>> conn = database('testdb','root','123456','d','115.28.140.90:3306')

conn =

       Instance: 'testdb'
       UserName: 'root'
         Driver: []
            URL: []
    Constructor: [1x1 com.mathworks.toolbox.database.databaseConnect]
        Message: 'JDBC Driver Error: d. Driver Not Found/Loaded.'
         Handle: 0
        TimeOut: []
     AutoCommit: 'off'
           Type: 'Database Object'

新手

10 麥片

財富積分


050


1

主題

22

帖子

0

最佳答案
10#
發表于 2014-2-12 15:10:50 | 只看該作者
這個主要應用在什么領域,什么用途:)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /3 下一條

快速回復 奇迹觉醒女神之光 返回列表