版权声明:本文为博主原创文章(原文:blog.csdn.net/clark_xu 徐长亮的专栏)。未经博主同意不得转载。 https://blog.csdn.net/u011538954/article/details/35224233

************************************************************************
****原文:blog.csdn.net/clark_xu  徐长亮的专栏
************************************************************************

 1.  赋予scott用户连接权限:Grant connect to scott;

2.   在Myeclipse中新建java项目导入jdbc包(classes12.jar):

       右键项目 bulid path -〉add external archives 选择classes12.jar

3.   新建java文件, lianxi01.java

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement; 

importoracle.jdbc.*;

importoracle.jdbc.driver.*;

publicclasslianxi01 {

    publicstaticvoid main(String[] args)throws
SQLException, ClassNotFoundException{

        //TODO Auto-generated method stub

        oracle.jdbc.OracleDriver.isDebug();

        Class.forName("oracle.jdbc.driver.OracleDriver");

        java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

        //

        String url ="jdbc:oracle:thin:@100.100.100.20:1521:dbsid2";

        String user="scott";

        String password="tiger";

        String sql="select table_name from user_tables";

        String sql2="select * from dept";

        //

        Connection con=java.sql.DriverManager.getConnection(url, user, password);

    Statement stmt=con.createStatement();

        ResultSet rs=((java.sql.Statement) stmt).executeQuery(sql2);

        while(rs.next()){

       
//   String s=rs.getString(2);  

        System.out.println(rs.getString(1) +" " + rs.getString(2)+"  "+
rs.getString(3));

        }

    }

}

4. 点击执行,就可以进行数据库查询

5. 注: String url一行。@100.100.100.20:1521:dbsid2须要依据实际IP和服务名进行改动。

 

【JDBC】java程序通过jdbc连接oracle数据库方法的更多相关文章

  1. Java使用数据库连接池连接Oracle数据库

    第一步:导入tomcat\lib 下的一个tomcat-dbcp.jar包第二步:在web\META-INF下新建一个context.xml文件,文件内容如下: <?xml version=&q ...

  2. 2018.6.9 MyEclipse连接Oracle数据库方法及步骤

    在windows栏找到showXXX 然后选择最后一个others 找到Database 然后选择oracle 接着就是jar包的问题了 这个不同于mysql oracle如果装在了本机上面可以在文件 ...

  3. JDBC 连接Oracle数据库 各个对象的理解

    JDBC: 1. **代码实现:(连接oracle数据库) ​    1.导入驱动jar包 ​    2.注册驱动 ​     Class.forName("oracle.jdbc.driv ...

  4. java连接Oracle数据库的操作说明

    在测试中,我们常常需要连接Oracle数据库来进行查询对比.下面,我们就来看看,如何使用java代码来连接数据库,并且取出我们想要的数值. 首先,java中如果要连接Oracle数据库,需要jdbc的 ...

  5. JAVA通过JDBC连接Oracle数据库详解【转载】

    JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.htm ...

  6. 二十三、java连接oracle数据库操作:jdbc

    1.jdbc 1) 含义:JDBC是java语言连接数据库,Java Date Base Connectivity2) jdbc的本质:在编程时java程序会去连接不同的数据库,而每个数据库的底层的实 ...

  7. 利用jdbc连接oracle数据库

    JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行SQL语 ...

  8. 利用JDBC连接Oracle数据库(转)

    http://blog.csdn.net/wahaha1_/article/details/8512438 JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 J ...

  9. jdbc连接oracle数据库

    /*** 通过改变配置文件来连接不同数据库*/package com.xykj.jdbc; import static org.junit.Assert.*; import java.io.Input ...

随机推荐

  1. tcpdump抓包(转)

    Linux 环境下,通常通过 tcpdump 来进行抓包和分析.它是几乎所有 Linux 发行版本预装的数据包抓取和分析工具. tcpdump 工具的获取和安装可以参阅相应操作系统的官方文档,本文不再 ...

  2. Android BlueDroid(三):BlueDroid蓝牙开启过程enable

    关键词:bluedroid  enableNative BTIF_TASK  BTU_TASK bt_hc_work_thread set_power  preload GKI作者:xubin3417 ...

  3. tony_nginx的安装和配置

    yum安装nginx Centos默认的yum源里没有nginx,需要手动添加源,有两种方法: 使用nginx提供的一个源设置安装包 nginx下载页面:http://nginx.org/en/dow ...

  4. Asp.net 数据库依赖那些事

    声明:本文为作者原创文章,转载请注明出处 https://www.cnblogs.com/MaMaNongNong/p/8904022.html 问题背景: 最近做一个非常简单的功能,就是使用ajax ...

  5. Perl/C#连接Oracle/SQL Server和简单操作

    连接数据库是一个很常见也很必须的操作.先将我用到的总结一下. 1. Perl 连接数据库 Perl 连接数据库的思路都是: 1)使用DBI模块: 2)创建数据库连接句柄dbh: 3)利用dbh创建语句 ...

  6. ZOJ 3963 Heap Partition set维护。给一个序列,将其划分成尽量少的序列,使每一个序列满足按照顺序构造二叉树,父母的值<=孩子的值。

    Heap Partition Time Limit: Seconds Memory Limit: KB Special Judge A sequence S = {s1, s2, ..., sn} i ...

  7. nefu 118 n!后面有多少个0 算数基本定理,素数分解

    n!后面有多少个0 Time Limit 1000ms Memory Limit 65536K description 从输入中读取一个数n,求出n! 中末尾0的个数. input 输入有若干行.第一 ...

  8. android代码中自定义布局

    转载地址:http://blog.csdn.net/luckyjda/article/details/8760214RelativeLayout rl = new RelativeLayout(thi ...

  9. vs2010 sp1安装

    错误 1 Installing Visual Studio 2010 SP1 fails with Generic Trust Failure  Installation did not succee ...

  10. hdu 4576(概率dp+滚动数组)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4576 思路:由于每次从某一位置到达另一位置的概率为0.5,因此我们用dp[i][j]表示第i次操作落在 ...