package com.landtool.lanbase.modules.api.utils; import java.sql.Connection; import java.sql.DriverManager; /** * 测试数据库连接 * @author Administrator */ public class DBConnection { public static boolean TestOracleConnection(String serveraddress, String databasename, String username, String password, String port){ String url = "jdbc:oracle:thin:@"+serveraddress+":"+port+"/"+databasename+""; try { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection(url,username,password); if(conn!=null){ return true; } } catch (Exception e) { return false; } return false; } public static boolean TestSQLServerConnection(String serveraddress, String databasename, String username,String password, String port) { String url = "jdbc:sqlserver://"+serveraddress+";database="+databasename+""; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(url,username,password); if(conn!=null){ return true; } } catch (Exception e) { return false; } return false; } public static boolean TestMySQLConnection(String serveraddress, String databasename, String username,String password, String port) { String url = "jdbc:mysql://"+serveraddress+":"+port+"/"+databasename; try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(url,username,password); if(conn!=null){ return true; } } catch (Exception e) { return false; } return false; } }