本教程展示了如何设置数据源并连接到MySQL®使用数据库资源管理器应用程序或命令行数据库。本教程使用MySQL Connector/J 5.1.46驱动来连接MySQL 5.5.16版本的数据库。
如果您的计算机上没有安装MySQL的JDBC驱动程序,请在司机安装页面安装驱动程序。按照说明下载并在计算机上安装此驱动程序。
您可以使用数据库资源管理器应用程序或命令行设置数据源。
单击。打开数据库资源管理器应用程序应用MATLAB上的标签®Toolstrip。然后,在右边应用部分,单击展示更多箭头打开应用程序库。在下面数据库连接和报告,点击数据库资源管理器。或者,输入databaseexplorer.
在命令行。
在里面数据源部分,选择配置数据源>配置JDBC数据源。
将打开“JDBC数据源配置”对话框。
在里面名称框,输入数据源的名称。(此示例使用命名的数据源mysql.
。)您使用此名称建立与数据库的连接。
来自供应商列表,选择mysql.
。
在里面驱动程序位置框,输入JDBC驱动程序文件的完整路径。
在里面数据库框中,输入数据库的名称。在里面服务器框,输入数据库服务器的名称。咨询数据库管理员的数据库服务器的名称。在里面端口号框,输入端口号。
在下面连接选项,在名称列,输入额外的驱动程序特定选项的名称。然后,在里面价值列,输入驱动程序特定选项的值。点击加号+指定其他驱动程序特定选项。
点击测试。将打开“测试连接”对话框。输入数据库的用户名和密码,或者如果数据库不需要它们,请将这些框留空。点击测试。
如果连接成功,“数据库资源管理器”对话框将显示连接成功的消息。否则,将显示错误消息。
点击保存。弹出“JDBC数据源配置”对话框,提示数据源保存成功。关闭此对话框。
为MySQL数据库创建JDBC数据源。
供应商=“mysql”;opts = databaseConnectionOptions(“jdbc”、供应商);
设置JDBC连接选项。例如,此代码假定您正在连接一个名为mysql.
,JDBC驱动程序文件的完整路径/home/user/db_drivers/mysql-connector-java-5.1.17-bin.jar.
、数据库名称Toystore_doc.
,数据库服务器DBTB01.
和端口号3306.
。
opts = setOptions(opts,......“DataSourceName”那“mysql”那......“JDBCDriverLocation”那“/home/user/db_drivers/mysql-connector-java-5.1.17-bin.jar”那......“数据库名”那“toystore_doc”那“服务器”那“dbtb01”那......'portnumber',3306);
通过指定用户名来测试数据库连接用户名
和密码松材线虫病
,如果数据库不需要这些参数,则将它们保留为空。
用户名=“用户名”;密码=“pwd”;status = testConnection(opts,用户名,密码);
保存JDBC数据源。
SaveAsDataSource(选择)
完成数据源设置后,使用Database Explorer应用程序或JDBC驱动程序和命令行连接到MySQL数据库。
在这一点数据库资源管理器选项卡,连接部分,点击连接并为连接选择数据源。
在“连接”对话框中,输入用户名和密码,或者如果数据库不需要它们,请将这些框留空。点击连接。
将打开“目录和架构”对话框。
在里面目录列表,选择目录。点击好吧。
应用程序连接到数据库,并在数据浏览器窗格。“数据源”选项卡出现在窗格的右侧。数据源选项卡的标题是您在设置期间定义的数据源名称。数据源选项卡包含空SQL查询和数据预览窗格。
选择表格中的表数据浏览器窗格查询数据库。
关闭数据源选项卡以关闭SQL查询。在里面连接部分,单击关闭数据库连接关闭连接。
笔记
如果打开多个连接,请通过从中选择相应的数据源关闭您选择的数据库连接关闭连接列表。
使用配置的JDBC数据源、用户名连接到MySQL数据库用户名
和密码松材线虫病
。
datasource =“mysql”;用户名=“用户名”;密码=“pwd”;conn = database(dataSource,用户名,密码);
关闭数据库连接。
关闭(Conn)