Java 中判断连接Oracle数据库连接成功
程序员文章站
2022-05-01 18:14:18
...
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Application {
public static Connection getConnection() {
Connection conn = null;
try {
//连接driver为: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);
}
}
}
如果访问成功,则会返回一串字符串,若不成功,则不会返回值
下面是连接成功与失败时的控制台界面
图1 连接成功的界面
图2 连接失败时的界面
以上就是对Oracle数据库成功与否的判断
下一篇: 【PB】程序中连接数据库
推荐阅读
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)
-
浅析Oracle中sys、system和Scott用户下的数据库连接问题
-
关于Oracle中sys、system和Scott用户下的数据库连接问题
-
java数据库JDBC连接Oracle数据库
-
JAVA连接Oracle以及SQLserver2008数据库代码教程
-
linux centOs中安装好数据库,客户端用plsql连接oracle
-
使用JAVA中的动态代理实现数据库连接池 JavaSQLJDBC应用服务器互联网
-
java与Oracle数据库建立连接的jdbc类 oraclejdbcsqljava工作
-
plsql连接oracle数据库没有反应or报错:oracle12514监听程序当前无法识别连接描述符中请求的服务