1
我正在使用Matlab的數據庫工具箱來運行我的MySQL查詢。我通過使用JDBC驅動程序(Connector/J)執行此操作。使用Matlab創建MySql數據庫
我能夠連接/創建/刪除給定數據庫的新表。
有沒有一種方法,我可以直接從Matlab本身創建一個新的數據庫?我正在尋找一種解決方案,通過使用工具箱或使用Matlab的Java來實現這一點。
我正在使用Matlab的數據庫工具箱來運行我的MySQL查詢。我通過使用JDBC驅動程序(Connector/J)執行此操作。使用Matlab創建MySql數據庫
我能夠連接/創建/刪除給定數據庫的新表。
有沒有一種方法,我可以直接從Matlab本身創建一個新的數據庫?我正在尋找一種解決方案,通過使用工具箱或使用Matlab的Java來實現這一點。
這是我用過的。在Matlab這個工程。
import java.sql.*;
ConnD = DriverManager.getConnection(...
'jdbc:mysql://localhost/?user=urname&password=urpassword');
sD=ConnD.createStatement();
Result=sD.executeUpdate('CREATE DATABASE urdatabasename');
sD.close();
ConnD.close();
請注意,這不包括錯誤處理和檢查。確保您仔細處理您的數據。
它可以直接在matlab中使用嗎?我是否需要爲導入java.sql做其他事情? –
是的,您可以從Java應用程序本身創建新的數據庫。例如,如果您使用Derby數據庫。但是,我認爲當涉及到MySQL時,您不能編程創建數據庫。 –
如果你可以用你的工具箱運行普通的SQL命令,你可以嘗試'create database dbname'。如果您的工具箱支持動態JDBC-URL連接到編譯時未知的數據庫,則可以嘗試這種方式。 – Beryllium
我想,我們可以使用PHP和Python編程創建數據庫 – Zero