Beste tweakers,
Voor een schoolopdracht moet ik een dynamische website maken JSP. Om gegevens op te slaan moet ik verbinding maken met een MySQL database (het mag geen andere dbms zijn) en dat lukt mij niet:
Ik krijg de volgende foutmelding:
Uit deze foutmelding haal ik dat hij niet kan verbinden met de database. Maar alle gegevens kloppen zover ik weet:
- MySQL staat aan: check;
- root account bestaat en heeft geen wachtwoord en ALL PRIVILEGES: check;
- databaes jsp bestaat: check;
- mysql-connector-java-5.1.3-rc-bin.jar in de WEB-INF/lib/ map: check
Ik weet niet wat het probleem is, die errors praten veel maar zeggen weinig...
OS: WinXP x64
Server: tomcat in XAMPP v1.7.4
Alvast bedankt!
Voor een schoolopdracht moet ik een dynamische website maken JSP. Om gegevens op te slaan moet ik verbinding maken met een MySQL database (het mag geen andere dbms zijn) en dat lukt mij niet:
Java Server Page:
1
2
3
4
5
6
| <% String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; Class.forName(driver).newInstance(); String url="jdbc:mysql://localhost/jsp?user=root&password="; con=DriverManager.getConnection(url); %> |
Ik krijg de volgende foutmelding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| An error occurred at line: 5 in the jsp file: /database.jsp DriverManager cannot be resolved 2: String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; 3: Class.forName(driver).newInstance(); 4: String url="jdbc:mysql://localhost/jsp?user=root&password="; 5: con=DriverManager.getConnection(url); 6: %> Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:443) org.apache.jasper.compiler.Compiler.compile(Compiler.java:367) org.apache.jasper.compiler.Compiler.compile(Compiler.java:345) org.apache.jasper.compiler.Compiler.compile(Compiler.java:332) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) |
Uit deze foutmelding haal ik dat hij niet kan verbinden met de database. Maar alle gegevens kloppen zover ik weet:
- MySQL staat aan: check;
- root account bestaat en heeft geen wachtwoord en ALL PRIVILEGES: check;
- databaes jsp bestaat: check;
- mysql-connector-java-5.1.3-rc-bin.jar in de WEB-INF/lib/ map: check
Ik weet niet wat het probleem is, die errors praten veel maar zeggen weinig...
OS: WinXP x64
Server: tomcat in XAMPP v1.7.4
Alvast bedankt!