Oracle数据连接测试(标准版)

简介: Oracle数据连接测试(标准版)

编程软件:Eclipse mars


数据库软件:Oracle 11g


jdbc:



(位置:C:\app\XXXX\product\11.2.0\dbhome_1\sqldeveloper\jdbc\lib\ojdbc5.jar)


数据库表内容:(利用PLSQL查看)



程序代码:

 package com.led.connection;
  import java.sql.Connection;
  import java.sql.DriverManager;
  import java.sql.PreparedStatement;
  import java.sql.ResultSet;
  /**
   * 一个非常标准的连接Oracle数据库的示例代码
  */
 public class Oracle_Connection {
    public static void main(String[] args) {
         // TODO Auto-generated method stub
         Connection con=null;//创建一个数据库连接
         PreparedStatement pre=null;//创建预编译语句对象,一般用这个而不是statement
         ResultSet result=null;//创建一个结果集对象
         String driver="oracle.jdbc.driver.OracleDriver";//驱动
         String url="jdbc:oracle:thin:@localhost:1521:orcl";//oracle代表连接的是oracle数据库;thin:@localhost代表的是数据库所在的IP地址(可以保留thin:);1521代表链接数据库的端口号;orcl代表的是数据库名称
         String userName="scott";//用户名
         String password="123456";//密码,安装中修改了,原先是tiger好像
         try {
             //加载Oracle驱动程序(利用反射)
             Class.forName(driver);
             System.out.println("开始尝试连接数据库...");
            //获取连接
             con=DriverManager.getConnection(url, userName, password);
             System.out.println("oracle数据库连接成功!其哈希码是:"+con.hashCode());
             //sql语句
             String sql="select * from t_test where id=1";
             //实例化预编译语句
            pre=con.prepareStatement(sql);
             //执行查询
             result=pre.executeQuery();
             while(result.next()){    //当结果不为空时输出查询到的内容
                 System.out.println("编号:"+result.getInt("id")+"  "+
                         "姓名:"+result.getString("stuName")+"  "+
                         "年龄:"+result.getInt("age"));
            }
         } catch (Exception e) {
             e.printStackTrace();
         }finally {
             //逐一关闭上面的几个对象,因为不关闭会影响性能,并且占用资源
            //关闭的顺序:最后使用的先关闭
             try {
                 if(result!=null){
                    result.close();
                }
                 if(pre!=null){
                     pre.close();
                 }
                 if(con!=null){
                     con.close();
                 }
                 System.out.println("所用的数据库资源都关闭了!");
             } catch (Exception e2) {
                e2.printStackTrace();
             }
         }
     }
 }


相关文章
|
19天前
|
传感器 数据采集 算法
LabVIEW无人机大气数据智能测试系统
LabVIEW无人机大气数据智能测试系统
19 3
|
19天前
|
SQL Oracle 关系型数据库
oracle11g SAP测试机归档日志暴增排查(二)
oracle11g SAP测试机归档日志暴增排查(二)
30 1
|
19天前
|
Oracle 关系型数据库 Shell
oracle11g SAP测试机归档日志暴增排查(一)
oracle11g SAP测试机归档日志暴增排查(一)
21 1
|
10天前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之是否支持多并行度采集Oracle全量数据
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
11天前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之从Oracle数据库同步数据时,checkpoint恢复后无法捕获到任务暂停期间的变更日志,如何处理
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
11天前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之如何SQL同步数据到Oracle数据库中
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
11天前
|
消息中间件 Oracle 关系型数据库
实时计算 Flink版操作报错之连接外部kafka本地执行测试代码报错如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
11天前
|
资源调度 Oracle 关系型数据库
实时计算 Flink版产品使用合集之同步Oracle数据时,一张表产生了大量的连接数,如何处理
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
11天前
|
Oracle Java 关系型数据库
实时计算 Flink版产品使用合集之在同步Oracle数据时,需要下载并添加到项目中的jar包主要包括哪些
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
15天前
|
消息中间件 Oracle 关系型数据库
实时计算 Flink版操作报错合集之在连接Oracle 19c时报错如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
44 0

推荐镜像

更多