检查java中的sql数据库连接

我正在使用sql server 2008.我需要检查是否可以使用服务器名称,端口号,数据库名称,用户名和密码建立连接。

有没有简单的方法?

以下是检查连接是否成功建立到DB服务器的示例JAVA程序。

public class TestDBConnection { public static void main(String[] args) { String Url = "jdbc:sqlserver://serverURL;DatabaseName=DBname;user=dbUsername;Password=dbPassword"; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("Trying to connect"); Connection connection = DriverManager.getConnection(Url); System.out.println("Connection Established Successfull and the DATABASE NAME IS:" + connection.getMetaData().getDatabaseProductName()); } catch (Exception e) { System.out.println("Unable to make connection with DB"); e.printStackTrace(); } } } 

希望这对你有用。

以下是建立数据库连接的步骤

  // Step 1: Create a database "Connection" object Connection conn = DriverManager.getConnection("jdbc:odbc:OracleDSN;UID="your username";PWD="yourpassword""); 

“OracleDSN”是您必须创建的数据源名称

  // Step 2: Create a "Statement" object inside the "Connection" Statement stmt = conn.createStatement();