This tutorial will teach you how to connect MySQL database and JSP on eclipse. I really had a hard time connecting JSP and MySQL since I could not find any right resource on the internet. So, I thought I would share my experience. Here am using eclipse indigo.
1. Apache Tomcat web server
2. Mysql Server. (If you install wamp server you can manage MySQL through PHPMyAdmin so that you don’t have to mess around with MySQL command line tool)
Step1: Create a dynamic web project by going to File–>New–>Dynamic web project.
Step2: Give your project a name and select the target run-time as Apache tomcat, that you have installed in your system already, and click finish.Now, you workspace is ready for the SQL connection test.
Step3: Create a new file called ConnectJspToMysql.JSP and paste the following code.
/*here mysqltest is the database name. you have to give the database name you have created and 3306 is the default sql port */
String connectionURL = "jdbc:mysql://localhost:3306/mysqltest";
Connection connection = null;
/* "root" and "root" are the mysql username and password . if you have a different user name and password you have to change that in code */
connection = DriverManager.getConnection(connectionURL, "root", "root");
out.println("Successfully connected to " + "MySQL server using TCP/IP...");
out.println("Unable to connect to database.");
Step4: Download MySql connector and add it to eclipse. Dowload it here. Now unzip the downloaded file in some location.
Step 5: Now got to eclipse. Expand your project folder. Go to java resources–>Libraries–>Ear libraries and then right click on EAR libraries. You will see an option called configure build path. select that option and select “add external jar files” and find the unzipped MySQL connector folder and select thejava-mysql-connector.jar file and click open.
That it, Now you can run your JSP program and you will get an output saying, connection established using TCP-IP.