Я просто пытался связать свою страницу в базу данных MySQL через следующий сценарий.Java и MySQL базы данных
// import java.sql.*;
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc::mysql:://localhost::3306/schooldatabase","root","passwd");
Statement st=con.createStatement();
String sqlquery="INSERT INTO `schooldatabase`.`test` (`name`) VALUES ('anyname');";
con.commit();
}
catch(SQLException e){
}
Однако следующее meassage ошибка выскакивает.
type Exception report
message
description The server encountered an internal error() that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /final.jsp at line 20
18:
19: try {
20: Class.forName("com.mysql.jdbc.Driver");
21: Connection con = DriverManager.getConnection("jdbc::mysql:://localhost::3306/schooldatabase","root","passwd");
22: Statement st=con.createStatement();
23: String sqlquery="INSERT INTO `schooldatabase`.`test` (`name`) VALUES ('anyname');";
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Является ли мой водитель имя правильно для базы данных MySQL ?? Просьба направлять меня через подключение Java к базе данных.
У вас есть драйвер MySQL в вашем пути к классам? – Kai
U не включили драйвер для подключения к базе данных mysql. – Addicted
Нет. У меня нет драйвера mysql в моем пути к классу. –