Проекты JDBC шаблон из двух соединений

Проекты JDBC шаблон из двух соединений

Первое соединение

JDBCUtils.java

пакет 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 (); 
         } Поймать (SQLException е) { 
             e.printStackTrace (); 
         } 
     } 
     Общественности статической GetConnection соединения () { 
         возвращение соединения; 
     } 
     @Test 
     общественного недействительный тест) {( 
         соединение Соединения = JDBCUtils.getConnection (); 
         System.out.println (соединение); 
     } 
 }

  

Второе соединение

db.properties

URL = JDBC: MySQL: // локальный: 3306 / ааа useUnicode = верно и characterEncoding = UTF-8 
 имя пользователя = корень 
 пароль = корень

JDBCUtils2.java

пакет JDBC, 
 импорт org.junit.jupiter.api.Test; 
 импорт java.io.FileInputStream; 
 импорт java.io.FileNotFoundException; 
 импорт java.io.IOException; 
 импорт java.sql.Connection; 
 импорт java.sql.DriverManager; 
 импорт java.sql.SQLException; 
 импорт java.util.Properties; 
 общественный класс JDBCUtils2 { 
     частное подключение статического соединения; 
     частных статических строк URL; 
     личное имя пользователь статических строк; 
     частный статические строки пароль; 
     статический { 
         попробуйте { 
             //动态加载驱动
             //加载配置文件 
             Class.forName ( "com.mysql.jdbc.Driver");
             Свойства = новые свойства (); 
             properties.load (новый FileInputStream ( "SRC / основные / Java / db.properties")); 
             URL = properties.getProperty ( "URL"); 
             имя пользователя = properties.getProperty ( "имя пользователя"); 
             пароль = properties.getProperty ( "пароль"); 
             соединение = DriverManager.getConnection (URL, имя пользователя, пароль); 
         } поймать (ClassNotFoundException е) { 
             e.printStackTrace (); 
         } Задвижка (FileNotFoundException е) { 
             e.printStackTrace (); 
         } Поймать (IOException е) { 
             е.
         } Поймать (SQLException е) { 
             e.printStackTrace (); 
         } 
     } 
     Общественности статической GetConnection соединения () { 
         возвращение соединения; 
     } 
     @Test 
     общественного недействительный тест) {( 
         соединение Соединения = JDBCUtils2.getConnection (); 
         System.out.println (соединение); 
     } 
 }

  

 

 

 

 

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

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