Conectando MATLAB e MySQL com o driver JDBC

Comprei o livro MATOC, não documentado, de Yair Altmam; no capítulo 2.2 do livro, ele discute a conectividade do banco de dados e o uso do JDBC para conectar-se aos bancos de dados. Eu segui os passos e o texto do livro. Eu baixei o mysql-connector-java-5.1.30-bin.jar (dehttp://dev.mysql.com/downloads/connector/j/) e digitou o seguinte código, conforme detalhado no livro:

clear all 
%%Initializing JDBC driver
try
import java.sql.DriverManager;

javaclasspath('mysql-connector-java-5.1.30-bin.jar')
driverClassName = 'com.mysql.jdbc.Driver';
try
    %This works when the class/JAR is on the static Java classpath
    %Note: driver automatically registers with DriverManager
    java.lang.Class.forName(driverClassName);
catch
    try
        %Try loading from the dynamic Java path
        classLoader = com.mathworks.jmi.ClassLoaderManager.getClassLoaderManager;
        driverClass = classLoader.loadClass(driverClassName);
    catch %#ok<*CTCH>
        try
            %One more attempt, using the system class-loader
           classLoader = java.lang.ClassLoader.getSystemClassLoader;
           %An alternative, using the MATLAB Main Thread's context
           %classLoader =
           %java.lang.Thread.currentThread.getContextClassLoader;
           driverClass = classLoader.loadClass(driverClassName);
           catch
           %One final attempt-load directly, like this:
           driverClass = eval(driverClassName); %#ok<*NASGU>
           %Or like this (if the driver name is known in advance):
           driverClass = com.mysql.jdbc.Driver;
        end
    end
    %Now manually register the driver with the DriverManager
    %Note: silently fails if driver is not in the static classpath
   DriverManager.registerDriver(driverClass.newInstance);
end
%continue with database processing
catch
error(['JDBC driver ' driverClassName ' not found!']);
%do some failover activity
end

%% Connecting to a database

import java.sql.*;
connStr = 'jdbc:mysql://localhost:3306/test';
con  = DriverManager.getConnection(connStr,'root','1234');

Toda tentativa de executar o código, recebo a seguinte mensagem de erro:

??? Java exception occurred:
java.sql.SQLException: No suitable driver found for
jdbc:mysql://localhost:3306/test

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)


Error in ==> undocumentedMATLAB at 45
con  = DriverManager.getConnection(connStr,'root','1234');

Alguém já teve esse problema ou tem alguma sugestão que possa me ajudar a resolvê-lo.

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion