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:
 база данных 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 mysql
java - джава - учиться java - учебник java -
разъем java mysql
- примеры java - java-программы
 mysql соединитель 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".

Related Searches to Библиотеки Java JDBC Driver для различных типов баз данных