import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class GetOracleConnection{

/** Oracle数据库连接URL*/

private final static String DB_URL = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";

/** Oracle数据库连接驱动*/

private final static String DB_DRIVER = "oracle.jdbc.driver.OracleDriver";

/** 数据库用户名*/

private final static String DB_USERNAME = "global";

/** 数据库密码*/

private final static String DB_PASSWORD = "odps";

/**

* 获取数据库连接

* @return

* @throws SQLException

*/

public void getConnection(){

/** 声明Connection连接对象*/

Connection conn = null;

Statement st=null;

ResultSet rs=null;

try{

/** 使用Class.forName()方法自动创建这个驱动程序的实例且自动调用DriverManager来注册它*/

Class.forName(DB_DRIVER);

/** 通过DriverManager的getConnection()方法获取数据库连接*/

conn = DriverManager.getConnection(DB_URL,DB_USERNAME,DB_PASSWORD);

System.out.println("连接数据库成功!");

/**采用Statement进行查询 */

st = conn.createStatement();

rs = st.executeQuery("select * from tab001");

while(rs.next()) {

/**打印字段信息 */

System.out.println(rs.getString("content"));

}

}catch(Exception ex){

ex.printStackTrace();

}finally{

/**注:一定要记得关闭连接,否则后果很严重的!*/

try {

rs.close();

st.close();

conn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

public static void main(String[] args){

(new GetOracleConnection()).getConnection();

}

}

java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)相关推荐

  1. Java设计模式之七大结构型模式(附实例和详解)

    博主在大三的时候有上过设计模式这一门课,但是当时很多都基本没有听懂,重点是也没有细听,因为觉得没什么卵用,硬是要搞那么复杂干嘛.因此设计模式建议工作半年以上的猿友阅读起来才会理解的比较深刻.当然,你没 ...

  2. oracle数据库连接时报12514_连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程...

    在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟 ...

  3. asp.net中ADO.NET连接SQL数据库代码和连接Access数据库代码

    连接SQL数据库方法: 一.建立连接          1.(使用System.Data.SqlClient) <1>  string strcon;         //声明连接字串   ...

  4. Java设计模式之五大创建型模式(附实例和详解)

    一.概况 总体来说设计模式分为三大类: (1)创建型模式,共五种:工厂方法模式.抽象工厂模式.单例模式.建造者模式.原型模式. (2)结构型模式,共七种:适配器模式.装饰器模式.代理模式.外观模式.桥 ...

  5. eclipse java access数据库连接_eclipse如何连接access数据库实现代码

    1.新建工程,导入jre包,rt.jar rt.jar是1.2版本以上自带的,在jre文件夹里面找到手动导入一下. 2,下载Access_JDBC30.jar文件,附网盘: http://pan.ba ...

  6. jsp连接mysql数据库代码_JSP连接MySQL数据库代码

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. Class.forName("org.gjt.mm.mysql.Driver&q ...

  7. oracle全局索引 前缀索引_Oracle数据库中的索引详解

    一. ROWID的概念 存储 了row在数据文件中的具体位置:64位编码的数据,A-Z, a-z, 0-9, +, 和 /, row在数据块中的存储 方式 SELECT ROWID, last_nam ...

  8. c#链接操作mysql数据库代码_c#连接mysql数据库 代码

    在与SQLServer建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQLServer已配置为允许远程连接.(provider:SQL网络接口,err ...

  9. php链接Access数据库代码,PHP连接Access数据库代码

    使用php的odbc函数,不创建数据源. $connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath(" ...

  10. jsp连接mysql更新数据库代码_JSP连接MySQL数据库代码

    Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url = "jdbc: mysql://l ...

最新文章

  1. 刚进园子,广州的冬天像夏天
  2. 致研究生:一定要从这3个方面审视你的研究方向
  3. 湘潭大学计算机学院调剂,湘潭大学2018年硕士研究生调剂信息公告
  4. js中prototype用法(转)
  5. flashfxpFTP链接显示PASV、列表错误
  6. 四巫日来临本周硅铁、铁矿石领跌,铁矿石认沽最高31倍,钢厂利润回升2022.6.17
  7. 关于wx.downloadFile的URL 微信小程序下载文件 服务器http服务的部署
  8. 反射可以使用lambda吗_社保卡可以在外地使用吗?
  9. python字符串str_python3 字符串str 教程
  10. 全网最细MySQL数据库下载及安装教程
  11. 一名奔三的程序猿的困惑
  12. jetson nano opencv 打开 CSI摄像头_OpenCV基础操作-读取、几何变换、阈值
  13. 软件工程期末复习笔记(文末有PDF版本)
  14. linux中构建支持lighttpd + cgi的环境
  15. ev3与java_创建一个可启动EV3的SD卡(以便使用Java/lejos)
  16. 台湾精锐APEX行星减速机行业应用案例
  17. 教你文件改名后怎么恢复回原来名字
  18. itchat 库学习(登录篇)
  19. MATLAB:线条属性
  20. tensorflow实现泰坦尼克号生存率预测(逻辑回归)

热门文章

  1. sha-1算法的实现 c语言,SHA-1算法的C语言实现
  2. 影响mysql导入效率的参数_extended-insert对mysqldump及导入性能的影响
  3. Java 查看指定文件最后的修改时间
  4. Redis的两种备份方式:RDB和AOF
  5. mysql未找到bcrypt_使用mysql和bcryptjs时出现意外的标识符语法错误
  6. 国产自主可控的MBSE建模与仿真平台SkyEye
  7. 移动短信回执怎么开通_移动短信回执业务内容及资费介绍
  8. mysql初始化脚本建表_mysql新建表修改表sql脚本
  9. 什么是python标识符_Python:标识符Identifier
  10. Leedcode8-reorder-list