当我使用以下行时,
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+"')";
我的程序停止了,并且似乎没有加载驱动程序。我已经下载了,所以不知道为什么它不起作用。任何帮助,将不胜感激。
最佳答案
首先,如果您使用的是 jdbc 4.0,则不需要
Class.forName("com.mysql.jdbc.Driver");
加载驱动程序,因为它会在您调用时自动加载
DriverManager.getConnection();
如果您在类路径中指定了 mysql jar,则问题一定出在您的 url 中。请检查您的网址/用户名/密码
此外,如果您遇到异常,请发布堆栈跟踪
关于java - Java 中未加载 MySql 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30024221/