JDBC установлен на другой - разъем Развязка

Оригинальное соединение JDBC

пакет JDBC; 

        импорт org.junit.jupiter.api.Test; 

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

общественного класса JDBCUtils { 
    общественное статическое соединение соединения; 
    частный статический строка URL = "JDBC: MySQL: // локальный: 3306 / ааа useUnicode = верно и characterEncoding = UTF-8"; 
    частный статическое имя пользователь String = «корень»; 
    частный статические строки пароль = «корень»; 

    Статическая { 
        попробуйте { 
            Class.forName ( "com.mysql.jdbc.Driver"); 
            соединение = DriverManager.getConnection (URL, имя пользователя, пароль); 

        } Задвижка (ClassNotFoundException е) {
            e.printStackTrace (); 
            e.printStackTrace (); 
        } 
    } 

    Общественности статической GetConnection соединения () { 
        возвращение соединения; 
    } 

    @Test 
    общественного недействительный тест) {( 
        соединение Соединения = JDBCUtils.getConnection (); 
        System.out.println (соединение); 
    } 
}

  

 

подключение Развязка JDBC

 

 

 

 

 

пакет JDBC; 

импорт org.junit.jupiter.api.Test; 

импорт java.io

FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

public class JDBCUtils2 {
    private static Connection connection;
    private static String url;
    private static String username;
    private static String password;

    static {
        try {
            //动态加载驱动
            Class.forName("com.mysql.jdbc.Driver");
            //加载配置文件
            Properties properties = new Properties();
            properties.load(new FileInputStream("src/main/java/db.properties"));
            url = properties.getProperty("url");
            username = properties.getProperty("username");
            password = properties.getProperty("password");

            connection = DriverManager.getConnection(url,username,password);


        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

    public static Connection getConnection(){
        return connection;
    }

    @Test
    public void test(){
        Connection connection = JDBCUtils2.getConnection();
        System.out.println(connection);
    }
}

  

 

рекомендация

отwww.cnblogs.com/zyx110/p/11273860.html