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.
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.
Rails form_for helper used the active record class for handling the forms and saving to database. However in some cases…
Ruby on rails is an excellent framework for developing web apps using ruby. And to be clear, ruby on rails is not a…
Often times you might want to launch more than one VM of a related application with different configurations. In this…
Internet is huge! Help us find great content