MySql驱动程序未加载Java

时间:2015-05-04 06:55:38

标签: java mysql

当我使用以下行时,

Class.forName("com.mysql.jdbc.Driver");
//Sets up database connection
connect = DriverManager.getConnection("jdbc:mysql://www.papademas.net/tickets?"
        + "user=root&password=jamesp");

statement = connect.createStatement();

String sql = "INSERT INTO JReimTicketer (dateIssued, ticketName, issuerName,"
        + " issuerDepartment, ticketDescription, activity) "
        + "VALUES (SYSDATE(),'"+ticketName+"', '"+issuerName+"', "
        + "'"+issuerDepartment+"', '"+ticketDescription+"', "
        + " '"+activity+"')";

我的程序停止了,它似乎不会加载驱动程序。我已经下载了它,所以我不确定它为什么不能正常工作。任何帮助,将不胜感激。

2 个答案:

答案 0 :(得分:0)

首先,如果您使用的是jdbc 4.0,则不需要

  

的Class.forName(" com.mysql.jdbc.Driver&#34);

加载驱动程序,因为它在您调用时自动加载

  

的DriverManager.getConnection();

如果您在类路径中指定了mysql jar,则问题必须在您的网址中。请仔细检查您的URL /用户名/密码

另外,如果您遇到异常,请发布stacktrace

答案 1 :(得分:0)

您的代码似乎是正确的。而且我认为你是对的。前端但后端不会遗漏任何事情。因此,在编译代码之前,需要在 Java Buildpath Path 中放置 MySQL Connecter jar(mysql-connector-java-x.x.xxx-bin.jar)文件。在编译和运行代码之前执行此操作。