2. Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
3. jsp MySQL database connectivity
Shanu k k
shanukk89@gmail.com
www.facebook.com/shanunn
i
twitter.com/shanu
in.linkedin.com/in/shanu k k
9656153432
6. Accessing data in a database or in
other data sources is an important task
in web programming.
data access from JSPs is done through
Java Database Connectivity (JDBC). We
will begin with an introduction to JDBC
7. Here are the steps required to access data in a database:
Load the JDBC database driver.
Create a connection.
Create a statement.
Create a resultset, if you expect the database server to
send back some data.
8. There are two packages in JDBC
• java.sql
• javax.sql
The javax.sql package is the JDBC Optional Package
9. DriverManager Class
• The DriverManager class is used to obtain a
connection to a database.
• Database servers use their own proprietary protocols
for communication, which are different from each
other. However, we don't need to worry about these
protocols because we can use "translators." These
"translators" come in the form of JDBC drivers
• For an jDBC database, use the following code to load
the driver:
Class.forName("com.mysql.jdbc.Driver");
10. The Connection Interface
• To access a database, first you need to
establish a connection to the database server.
• Connection connection =
DriverManager.getConnection(url, "root",
"baabtra");
• The most frequently used method of the
Connection interface is createStatement(),
which returns a Statement object for sending
SQL statements to the database.
11. Statement Interface
the Statement interface method to execute an SQL
statement and obtain the produced results.
Statement statement = connection.createStatement();
The two most important methods of this interface
are executeQuery() and executeUpdate().
The executeUpdate() method executes an SQL
INSERT, UPDATE, or DELETE statement
The executeQuery() method executes an SQL SELECT
statement that returns data.
19. If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
20. Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550