# How to set the data source in a JSP?

JSPJava 8Object Oriented ProgrammingProgramming

The <sql:setDataSource> tag sets the data source configuration variable or saves the data-source information in a scoped variable that can be used as input to the other JSTL database actions.

## Attribute

The <sql:setDataSource> tag has the following attributes −

AttributeDescriptionRequiredDefault
driverName of the JDBC driver class to be registeredNoNone
urlJDBC URL for the database connectionNoNone
varName of the variable to represent the databaseNoSet default
scopeScope of the variable to represent the databaseNoPage

## Example

• We are using JDBC MySQL driver.

• We are going to connect to TEST database on local machine.

• We would use user_id and my password to access TEST database.

All the above parameters will vary based on your MySQL or any other database setup. Considering the above parameters, the following example uses the setDataSource tag −

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/sql" prefix = "sql"%>
<html>
</html>