Java - How To Add The JDBC Mysql Driver To An Eclipse Project? - Stack Overflow
Java - How To Add The JDBC Mysql Driver To An Eclipse Project? - Stack Overflow
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration
required.
log in
package DBTest;
import java.io.IOException;
import java.io.PrintWriter;
import
import
import
import
import
import
import
help
careers 2.0
tour
javax.servlet.ServletException;
javax.servlet.annotation.WebServlet;
javax.servlet.http.HttpServlet;
javax.servlet.http.HttpServletRequest;
javax.servlet.http.HttpServletResponse;
java.sql.*;
java.util.*;
/**
* Servlet implementation class TenUsers
*/
@WebServlet("/TenUsers")
public class TenUsers extends HttpServlet {
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response
mysql
servlets
jdbc
driver
You might be missing a ':' too after mysql : jdbc:mysql://localhost:3306/ TJ- Apr 1 '13 at 18:09
You can try also this: DriverManager.registerDriver(new com.mysql.jdbc.Driver()); before
getting the connection. niculare Apr 1 '13 at 19:59
@niculare - u r my man of the Day. Put it as an answer so I can accept it Itay Moav -Malimovka Apr 1 '13
at 20:30
add a comment
6 Answers
Try to insert this:
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
before getting the JDBC Connection.
answered Apr 1 '13 at 21:09
niculare
2,077 5 22
add a comment
1. copy mysql-connector-java-5.1.24-bin.jar
2. Paste it into \Apache Software Foundation\Tomcat 6.0\lib\<--here-->
3. Restart Your Server from Eclipes.
4. Done
answered Jul 25 '13 at 22:26
Dipanjan
21 2
While I guess it will work, I need to bundle it all into one package, that's why I prefer it to be inside the project
folder themselves. Although, We r seriously considering this (will affect release script etc)
Itay Moav -Malimovka Jul 26 '13 at 2:35
The mysql-connector-java-5.1.24-bin.jar file should be in lib directory of server , otherwise it will not be
worked. Dipanjan Jul 26 '13 at 20:25
add a comment
if you are getting this exception again and again then download my-sql connector and paste in
tomcat/WEB-INF/lib folder...note that some times WEB-INF folder does not contains lib folder, at that time
manually create lib folder and paste mysql connector in that folder..definitely this will work.if still you got
problem then check that your jdk must match your system. i.e if your system is 64 bit then jdk must be 64
bit
edited Feb 3 at 9:27
add a comment
you haven't loaded driver into memory. use this following in init()
Class.forName("com.mysql.jdbc.Driver");
Also, you missed a colon (:) in url, use this
String mySqlUrl = "jdbc:mysql://localhost:3306/mysql";
answered Apr 1 '13 at 18:09
ay89
3,073 1 14 37
add a comment
2: I have created a lib folder in my project and put the jar in there.
Wrong. You need to drop JAR in /WEB-INF/lib folder. You don't need to create any additional folders.
You can paste the .jar file of the driver in the Java setup instead of adding it to each project that you
create. Paste it in C:\Program Files\Java\jre7\lib\ext or wherever you have installed java.
After this you will find that the .jar driver is enlisted in the library folder of your created project(JRE system
library) in the IDE. No need to add it repetitively.
add a comment
Not the answer you're looking for? Browse other questions tagged java mysql
servlets
jdbc