java tutorial - Библиотеки Java JDBC Driver для различных типов баз данных - учебник java - java programming - учиться java - java basics - java for beginners
1- Введение
- Oracle
- MySQL
- SQL Server.
2- JDBC драйвер для Oracle
- Библиотека управления базы данных Oracle обычно называется ojdbc14.jar, ojdbc6.jar, ... Разница заключается в том, какой версией Java она была компилирована. Например:
- ojdbc14.jar: скомпилирован и упакован Java-версией 1.4
- ojdbc6.jar: скомпилирован и упакован Java-версией 1.6
- Более подробную информацию вы можете посмотреть и загрузитьть на веб-сайте Oracle:

java - джава - учиться java - учебник java -
база данных oracle
- примеры java - java-программы
- Вы можете скачать файл ojdbc6.jar, он может управлять базу данных Oracle разных версий (XE, 10g, 11g, 12). Но почти все текущие Java-приложения используют Java версии 6 или новее.
- Для скачивания на веб-сайте Oracle вы должны иметь аккаунт Oracle (Бесплатная регистрация).
- Для экономии времени вы можете скачать по следующей ссылке:
Результаты скачивания:

java - джава - учиться java - учебник java -
скачать результат
- примеры java - java-программы
2.1- Maven для Oracle JDBC Driver
<repositories>
<!-- Repository for ORACLE ojdbc6. -->
<repository>
<id>codelds</id>
<url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>
</repositories>
.......
<dependencies>
......
<!-- Oracle database driver -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
.......
</dependencies>
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда2.2- Способ использования (ojdbc)
// Driver class:
oracle.jdbc.driver.OracleDriver
// URL Connection String: (SID)
String urlString ="jdbc:oracle:thin:@myhost:1521:mysid"
// URL Connection String: (Service Name)
String urlString ="jdbc:oracle:thin:username/pass@//myhost:1521/myservicename"
// Or:
String urlString ="jdbc:oracle:thin:@myhost:1521/myservicename";
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда- Пример соединения JDBC с базой данных Oracle.
OracleConnUtils.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class OracleConnUtils {
public static Connection getOracleConnection()
throws ClassNotFoundException, SQLException {
String hostName = "localhost";
String sid = "db11g";
String userName = "learningsql";
String password = "1234";
return getOracleConnection(hostName, sid, userName, password);
}
public static Connection getOracleConnection(String hostName, String sid,
String userName, String password) throws ClassNotFoundException,
SQLException {
// Declare the class Driver for Oracle DB
// This is necessary with Java 5 (or older)
// Java6 (or newer) automatically find the appropriate driver.
// If you use Java> 6, then this line is not needed.
Class.forName("oracle.jdbc.driver.OracleDriver");
// Example: jdbc:oracle:thin:@localhost:1521:db11g
String connectionURL = "jdbc:oracle:thin:@" + hostName + ":1521:" + sid;
Connection conn = DriverManager.getConnection(connectionURL, userName,
password);
return conn;
}
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда3- JDBC драйвер для базы данных MySQL
- Вы можете загрузить библиотеку JDBC для базы данных MySQL по ссылке:

java - джава - учиться java - учебник java -
разъем java mysql
- примеры java - java-программы

java - джава - учиться java - учебник java -
mysql соединитель java
- примеры java - java-программы
3.1- Способ использования
- Способ использования: ( MySQL)
// Driver class:
com.mysql.jdbc.Driver
// URL Connection String:
String url = "jdbc:mysql://hostname:3306/dbname";
// Example:
String url = "jdbc:mysql://localhost:3306/simplehr";
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда- Пример использования JDBC для подключения к базе данных MySQL
MySQLConnUtils.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnUtils {
public static Connection getMySQLConnection()
throws ClassNotFoundException, SQLException {
String hostName = "localhost";
String dbName = "learningsql";
String userName = "root";
String password = "12345";
return getMySQLConnection(hostName, dbName, userName, password);
}
public static Connection getMySQLConnection(String hostName, String dbName,
String userName, String password) throws SQLException,
ClassNotFoundException {
// Declare the class Driver for Oracle DB
// This is necessary with Java 5 (or older)
// Java6 (or newer) automatically find the appropriate driver.
// If you use Java> 5, then this line is not needed.
Class.forName("com.mysql.jdbc.Driver");
// Ví dụ: jdbc:mysql://localhost:3306/simplehr
String connectionURL = "jdbc:mysql://" + hostName + ":3306/" + dbName;
Connection conn = DriverManager.getConnection(connectionURL, userName,
password);
return conn;
}
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда3.2- Некоторые трудности и способ исправления
- В некоторых случаях возникает ошибка с подключением Java или другого компьютера с MySQL. Причиной может быть, возможно, не конфигурировали сервер MySQL, чтобы разрешить подключения с других компьютеров.
- Вы можете просмотреть раздел конфигурации в статье "Установка и настройка MySQL Community".