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;
|
}
|
}
|