Create a database : First create a database named 'usermaster' in mysql. To create this database we need to run the following query in sql prompt.
| mysql> create database usermaster; |
This query creates database 'usermaster' in Mysql.
Connect JSP with mysql :
Now in the following jsp code, you will see how to connect with the database. First you need to copy my sql connector jar file in lib directory of your application. Name of mysql driver is passed to the forName() method of 'Class' class which loads the driver. To get the connection with the database, getConnection() method of DriverManager class is used which takes three parameters connection url, username and password.
Here is the full jsp code.
ConnectJspToMysql.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<html>
<head>
<title>Connection with mysql database</title>
</head>
<body>
<h1>Connection status </h1>
<%
try {
/* Create string of connection url within specified format with machine name,
port number and database name. Here machine name id localhost and database name
is usermaster. */
String connectionURL = "jdbc:mysql://localhost:3306/usermaster";
// declare a connection by using Connection interface
Connection connection = null;
// Load JBBC driver "com.mysql.jdbc.Driver".
Class.forName("com.mysql.jdbc.Driver").newInstance();
/* Create a connection by using getConnection() method that takes parameters of
string type connection url, user name and password to connect to database. */
connection = DriverManager.getConnection(connectionURL, "root", "root");
// check weather connection is established or not by isClosed() method
if(!connection.isClosed())
%>
<font size="+3" color="green"></b>
<%
out.println("Successfully connected to " + "MySQL server using TCP/IP...");
connection.close();
}
catch(Exception ex){
%>
</font>
<font size="+3" color="red"></b>
<%
out.println("Unable to connect to database.");
}
%>
</font>
</body>
</html>
Output of the program when connection is established with specified mysql database :

Output of the program when unable to connect to specified mysql database :

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: Connect JSP with mysql View All Comments
Post your Comment