Тхе гетЦоннецтион (стринг УРЛ) метода класе Јава ДриверМанагер покушава да успостави везу са базом података користећи дату УРЛ адресу базе података. Изабран је одговарајући драјвер из скупа регистрованих ЈДБЦ драјвера.
стринг у инт
Синтакса
public static Connection getConnection(String url) throws SQLException
Параметерс
урл - УРЛ базе података у облику јдбц:субпротоцол:субнаме
Повратак
Овај метод враћа везе на УРЛ.
Изузетак
СКЛЕкцептион ће бити избачено ако дође до приступа бази података или је урл нула.
СКЛТимеоутЕкцептион ће бити избачен када је вредност временског ограничења специфицирана методом сетЛогинТимеоут прекорачена и покушано да откаже тренутни покушај повезивања са базом података.
Пример
import java.sql.Connection; import java.sql.DriverManager; public class JavaDriverManagerGetConnectionExample1 { public static void main(String args[]) throws ClassNotFoundException { String url; Connection con = null; try { Class.forName('com.mysql.jdbc.Driver'); url='jdbc:mysql://localhost:3306/spring'; con = DriverManager.getConnection(url); System.out.println('Connection created'); con.close(); System.out.println('Connection closed'); } catch (Exception e) { System.out.println(e.toString()); } } } <p> <strong>Output:</strong> </p> <pre> java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO) </pre> <hr> <h2>getConnection(String url, Properties info)</h2> <p>The <strong>getConnection(String url, Properties info)</strong> method of Java DriverManager class attempts to establish a connection to the database by using the given database url. The appropriate driver from the set of registered JDBC drivers is selected. Properties are implementation-defined as to which value will take precedence. For maximum portability, an application should only specify a property once.</p> <h2>Syntax</h2> <pre> public static Connection getConnection(String url, Properties info) throws SQLException </pre> <h2>Parameters</h2> <p> <strong>url</strong> - a database url of the form jdbc:subprotocol:subname</p> <p> <strong>info</strong> - a list of arbitrary string tag/value pairs as connection arguments.</p> <h2>Returns</h2> <p>This method returns a Connection to the URL.</p> <h2>Exception</h2> <p> <strong>SQLException</strong> will be thrown, if database access occurs or url is null.</p> <p> <strong>SQLTimeoutException</strong> will be thrown, when the timeout value specified by the setLoginTimeout method has been exceeded and tried to cancel the current database connection attempt.</p> <h2>Example</h2> <pre> import java.sql.Connection; import java.sql.DriverManager; public class JavaDriverManagerGetConnectionExample2 { 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=''; con = DriverManager.getConnection(url,name,pass); System.out.println('Connection created'); con.close(); System.out.println('Connection closed'); } catch (Exception e) { System.out.println(e.toString()); } } } </pre> <p> <strong>Output:</strong> </p> <pre> Connection created Connection closed </pre>
гетЦоннецтион (стринг урл, информације о својствима)
Тхе гетЦоннецтион (стринг урл, информације о својствима) метода класе Јава ДриверМанагер покушава да успостави везу са базом података користећи дату урл базе података. Изабран је одговарајући драјвер из скупа регистрованих ЈДБЦ драјвера. Својства се дефинишу имплементацијом у погледу тога која ће вредност имати предност. За максималну преносивост, апликација треба само једном да наведе својство.
Синтакса
public static Connection getConnection(String url, Properties info) throws SQLException
Параметерс
урл - УРЛ базе података у облику јдбц:субпротоцол:субнаме
инфо - листа произвољних парова ознака/вредност стрингова као аргумената везе.
Повратак
Овај метод враћа везу на УРЛ.
Изузетак
СКЛЕкцептион ће бити избачено ако дође до приступа бази података или је урл нула.
СКЛТимеоутЕкцептион ће бити избачен када је вредност временског ограничења специфицирана методом сетЛогинТимеоут прекорачена и покушано да откаже тренутни покушај повезивања са базом података.
Пример
import java.sql.Connection; import java.sql.DriverManager; public class JavaDriverManagerGetConnectionExample2 { 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=''; con = DriverManager.getConnection(url,name,pass); System.out.println('Connection created'); con.close(); System.out.println('Connection closed'); } catch (Exception e) { System.out.println(e.toString()); } } }
Излаз:
гимп заменити боју
Connection created Connection closed