Я не использую Maven, Spring или Hibernate, просто простое веб-динамическое приложение - PullRequest
0 голосов
/ 25 февраля 2019

Загрузка класса com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver.

Я обновляю сервер и рабочую среду mysql, и теперь я потерял соединение со всеми приложениями в моей рабочей области.

SQL Server версии 8.0.15.Я поставил его разъем 8.0.15.jar во всех приложениях, но он не работает.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Ваше заявление о соединении должно выглядеть следующим образом:

public static String connURL = "jdbc:mysql://127.0.0.1:3306/work?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false";
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn =(Connection)DriverManager.getConnection(connURL ,"root", "123");

Содержание connURL может варьироваться от региона к региону.

0 голосов
/ 25 февраля 2019

импорт java.sql.Connection;import java.sql.DriverManager;

открытый класс DBConnectionManager {

открытый DBConnectionManager () {}

private static Connection connection;

public static String driverClass = "com.mysql.jdbc.Driver";
public static String connURL = "jdbc:mysql://localhost:3306/mydb";

private static String user = "root";
private static String password = "root";


public static Connection getConnection() {
    try {

        if(connection == null) {

                Class.forName(driverClass);

            connection = DriverManager.getConnection(connURL, user, password);
        }
    } catch (Exception ex) {
        ex.printStackTrace();
        // TODO: handle exception
    }
    return connection;
} // this is my connectionManager class, i have connector8.0.15.jar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...