java operation Oracle database
2013-11-22 13:25
281 查看
/* @author:luowen @time:2013-11-22 @desc:java operation oracle */ package com.luowen.OracleTest; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class TestOrl { public static void main(String[] args){ // TODO Auto-generated method stub Connection ct = null; PreparedStatement ps = null; ResultSet rs = null; try { //load driver Class.forName("oracle.jdbc.driver.OracleDriver"); /* get connection * jdbc:oracle:thin:@ip:port * user * password */ ct = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger"); //create prepareStatement ps = ct.prepareStatement("select count(*) cnt from emp"); //executeQuery sql return resultSet rs = ps.executeQuery(); while(rs.next()) { //print result System.out.println(rs.getString("cnt")); } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally{ doException(ct, ps, rs); } } private static void doException(Connection ct, PreparedStatement ps, ResultSet rs) { if(rs != null) { try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } rs = null; } if(ps != null){ try { ps.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } ps = null; } if(ct != null) { try { ct.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } ct = null; } } }
相关文章推荐
- oracle 创建定时器
- oracle sql 语句中where条件中 1=1 是什么意思
- oracle 解除死锁
- oracle 权限
- 关于oracle client NLS_LANG的讨论
- Oracle 提示修改密码 ORA-28002和ORA-28221数据库用户修改密码报错解决办法
- oracle驱动加载
- Step1:搭建oracle dataguard
- Step2:配置Oracle Dataguard
- Step3:配置Oracle Dataguard
- Step6:配置Oracle Dataguard
- ORACLE 从32位到64位的一次迁移
- Oracle基于时间点的恢复
- oracle_powerdesinger逆向工程 , PDM 文件 注释到name的完美解决方案 comment2name
- ORACLE RMAN 非常规恢复DBMS_BACKUP_RESTORE
- 解析oracle的rownum
- Golang连接Oracle数据库
- oracle 自制事务 PRAGMA AUTONOMOUS_TRANSACTION
- 如何处理Oracle中TEMP表空间满的问题
- Oracle 高水位线和全表扫描