Java DriverManager setLoginTimeout() Method
The setLoginTimeout() method of Java DriverManager class sets the maximum time in seconds that a driver can wait while attempting logging in to the database.
Syntax
public static void setLoginTimeout(int seconds)
Parameter
seconds
- the login time in seconds, zero means no time limit
Return
Example 1
import java.sql.DriverManager;
public class JavaDriverManagerSetLoginTimeoutExample1 {
public static void main(String args[]) throws ClassNotFoundException
DriverManager.setLoginTimeout(10); //to set login timeout
System.out.println("Login Timeout setup successful !");
System.out.println("your login timeout is = "+DriverManager.getLoginTimeout()); //to get login timeout
Test it Now
Output:
Login Timeout setup successful !
your login timeout is = 10
Example 2
import java.sql.Connection;
import java.sql.DriverManager;
public class JavaDriverManagerSetLoginTimeoutExample2 {
public static void main(String args[]) throws ClassNotFoundException
String name,pass,url;
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
url="jdbc:mysql://localhost:3306/spring";
name="root";
pass="";
DriverManager.setLoginTimeout(10); //to set login timeout
System.out.println("Login Timeout setup successful !");
con = DriverManager.getConnection(url,name,pass);
System.out.println("Connection created");
System.out.println("your login timeout is = "+DriverManager.getLoginTimeout()); //to get login timeout
con.close();
System.out.println("Connection closed");
catch (Exception e) {
System.out.println(e.toString());
Output:
Login Timeout setup successful !
Connection created
your login timeout is = 10
Connection closed
Next TopicDriverManager Class