Java 找不到合适的司机

Java 找不到合适的司机,java,sql,netbeans,Java,Sql,Netbeans,我尝试在java 6中执行sql查询: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /** * * @author ramy */ public class JavaTest { public static void main(String[] args) { try

我尝试在java 6中执行sql查询:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


/**
 *
 * @author ramy
 */
public class JavaTest 
{

    public static void main(String[] args) 
    {
        try
        {
            String url="jdbc:msql://127.0.0.1:1521;DatabaseName=test";
            Connection ct=DriverManager.getConnection(url,"","");
            Statement st=ct.createStatement();
            ResultSet result;
            result=st.executeQuery("select * from utente");
            while(result.next())
            {
                String temp=result.getString("Num_tessera");
                System.out.println(temp);
            }
            ct.close();
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
        }
    }
}
我已经在Mac Os X上安装了mysql 5.5 cluster,在我刚刚编写的本地IP localhost的url中,数据库名为test。
为什么找不到数据库?我必须安装一些驱动程序吗?我已经安装了数据库,并且utente是一个现有表。

我怀疑问题在于您的JDBC URL:

"jdbc:msql://..."
你是说

"jdbc:mysql://..."
有可能吗


是的,您还需要在类路径中使用。这不是你需要安装的东西,但是jar文件需要可用。

确保你的类路径中有MySQL JDBC驱动程序。

另外,请检查URL中的端口,因为1521是Oracle,MySQL是3306

只是出于好奇,如果你在类路径中有驱动程序,那么错误的部分可能在连接URL中,能否添加引发的异常的stacktrace?