当我使用以下行时,
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+"')";
我的程序停止了,它似乎不会加载驱动程序。我已经下载了它,所以我不确定它为什么不能正常工作。任何帮助,将不胜感激。
答案 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)文件。在编译和运行代码之前执行此操作。