Java EE中判断连接Oracle数据库连接成功

首先进行数据库的连接,在eclipse中建立项目后,建立类编写代码如下所示

<pre name="code" class="java">import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Application {
	public static Connection getConnection() {
		Connection conn = null;
		try {
			//驱动加载,oracle驱动位于安装目录 G:\oracle\product\10.2.0\db_1\jdbc\lib 中
			//这个驱动的连接字符串在ojdbc6.jar中的oracle.jdbc包中OracleDriver类的描述中
			//连接字符串为:oracle.jdbc.driver.OracleDriver
			//或者oracle.jdbc.OracleDriver,前者extends后者
			Class.forName("oracle.jdbc.OracleDriver");
			String url="jdbc:oracle:thin:@localhost:1521:orcl";
			String user="scott";
			String password="wjk139";
			try {
				//建立连接
				conn = DriverManager.getConnection(url,user,password);
				System.out.println("返回的conn值:"+conn);//用于在控制台输出返回的信息
				return conn;
			} catch (SQLException e) {
				e.printStackTrace();
			}
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} finally {
			if (conn != null) {
				try {
					conn.close();
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
		}
		return null;
	}

	public static void main(String[] args) {
		Connection conn = getConnection();
		if (conn != null) {
			System.out.println("连接成功");
			System.out.println("返回的值:"+conn);
		} else {
			System.out.println("连接失败");
			System.out.println("返回的值:"+conn);
		}
	}
}

 如果访问成功,则会返回一串字符串,若不成功,则不会返回值 
 


下面是连接成功与失败时的控制台界面

Java EE中判断连接Oracle数据库连接成功_第1张图片

图1 连接成功的界面

Java EE中判断连接Oracle数据库连接成功_第2张图片

图2 连接失败时的界面



以上就是对Oracle数据库成功与否的判断

你可能感兴趣的:(oracle,数据库,访问)