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数据库成功与否的判断

Java 中判断连接Oracle数据库连接成功相关推荐

  1. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  2. java中判断两个字符(或者字符串相等)

    string a,b;//两字符串 在java中判断两个字符(字符串)相等,用a.equals(b); if(a.equals(b)){ //如果相等,返回值为true }else{ //如果不相等, ...

  3. java 返回值判断_在Java中判断方法重载的条件除了参数外,还可以通过返回值类型判断。_学小易找答案...

    [单选题]若int x;且有下面的程序片断,则输出结果是() . for (x=3; x<6; x++) { printf((x%2) ? "##%d" : "** ...

  4. java中判断一个字符在字符串中出现的次数

    源代码: //java中判断一个字符出现的次数//在下面字符串中查找有几个啊public static void testFindChar(){String str = "啊!我爱你中国!啊 ...

  5. java判断float相等_在java中判断两个浮点型(float)数据是否相等的案例

    示例代码: public static void main(String[] args) { float a = 10.222222225f; float b = 10.222222229f; Sys ...

  6. Java中判断当前数据是否全为数字

    Java中判断当前数据是否全为数字 总共又三种方法 一.用JAVA自带的函数编写判断机制 二.用正则表达式编写判断机制 三.用ascii码编写判断机制 总共又三种方法 一.用JAVA自带的函数编写判断 ...

  7. Java中Jedis连接Linux上的Redis出现connect time out(解决方案)

    Java中Jedis连接Linux上的Redis出现connect time out(解决方案) 参考文章: (1)Java中Jedis连接Linux上的Redis出现connect time out ...

  8. vba mysql 3706_EXCEL中VBA连接oracle数据库字符串“运行出现3706错误”

    我在EXCEL中VBA连接oracle串如下 Conn.ConnectionString = "provider=oraoledb.oracle.1;password=******;user ...

  9. java中判断字符串是否为数字的方法 StringUtil包函数

    java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = 0; i &l ...

最新文章

  1. pcb怎么画边框_关于PCB焊盘,你了解多少?
  2. ajax交互json数据
  3. ERP顾问在甲方好还是乙方好?
  4. MySql中怎样使用case-when实现判断查询结果返回
  5. DeDE 后台登陆广告
  6. vue --- vue中的几个钩子属性
  7. web.xml.jsf_看一下即将发布的JSF 2.3 Push支持
  8. 性能测试工具集锦(上)
  9. 在肯定句使用have动词_25
  10. Django的设计模式
  11. sqlalchemy与mysql映射
  12. 在Exchange Server 2007中修改邮件接受域
  13. hash 图像检索方法汇总
  14. winpcap基本原理及常见应用_锁相放大器的基本原理(Part 1)
  15. 唐人笔+手写板连接到计算机usb端口+错误,汉王唐人笔如意驱动
  16. R语言绘图基础篇-线图
  17. mysql设计用户标签库_针对Tag/标签的数据库设计思考 | 学步园
  18. P6070 『MdOI R1』Decrease
  19. u盘插上显示计算机限制,U盘插到电脑上不显示图标的解决方法(以金士顿8GU盘为例)...
  20. java 导出word换行_[原创]java导出word的5种方式

热门文章

  1. 柯洁获清华大学免试入学推荐资格
  2. MIT名誉校长:机器学习会成为像Word一样的工具
  3. Matlab高级绘图功能
  4. 高铁上的排泄物都哪里去了,真的是“一泻千里”吗?
  5. 量子纠缠(三)——波尔和爱因斯坦之争
  6. git 子模块在项目中的使用
  7. node.js异步式IO与事件式编程
  8. 从阿里核心场景看实时数仓的发展趋势
  9. 千万商家的智能决策引擎--AnalyticDB如何助力生意参谋双十一
  10. 基于Tablestore多元索引打造亿量级店铺搜索系统