package cn.ng.db;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;public class DbConnect {private final String url = "jdbc:oracle:thin:@服务器IP地址:1521:数据库名";private final String className = "oracle.jdbc.driver.OracleDriver";private final String userName = "用户名";private final String password = "用户密码";private Connection conn = null;public DbConnect() {try {Class.forName(className).newInstance();} catch (InstantiationException e) {e.printStackTrace();} catch (IllegalAccessException e) {e.printStackTrace();} catch (ClassNotFoundException e) {e.printStackTrace();}}// 获取数据库连接public Connection getCon() {try {conn = DriverManager.getConnection(url, userName, password);} catch (Exception e) {e.printStackTrace();System.out.print("");}return conn;}// 关闭数据库public void close(Connection conn, PreparedStatement ps, ResultSet rs) {try {if (rs != null)rs.close();} catch (Exception e) {e.printStackTrace();} finally {try {if (ps != null)ps.close();} catch (Exception e2) {e2.printStackTrace();} finally {try {if (conn != null)conn.close();} catch (Exception e3) {e3.printStackTrace();}}}}
}

OracleJDBC相关推荐

  1. Oracle-Jdbc.OracleDriver驱动如何添加

    由于Oracle授权问题,Maven3不提供Oracle-JDBC-driver 如何获得Oracle数据库的JDBC驱动包? 1-官网下载(http://www.oracle.com/technet ...

  2. dubbo学习笔记 第四章构建dubbo的web应用 上

    上一章节介绍了dubbo的开源项目自带的例子,但是这些例子都是直接运行main方法来跑代码,实际应用中我们更多地是需要使用web应用来支撑,接下来介绍一下如何搭建dubbo的web应用,我们将用的sp ...

  3. Java JDBC连接oracle、SQL server、My Sql数据库的驱动

    JAVA创建以JDBC连接数据库的程序 ①加载JDBC驱动程序: 1.oracle---------JDBC try{//加载oracle的驱动类Class.forName("oracle. ...

  4. 计算机科学与编程基础,国外经典教材·计算机科学与技术:Oracle 10g编程基础

    作为Oracle编程基础教材,<国外经典教材·计算机科学与技术:Oracle10g编程基础>力求言简意赅,重点突出.全书共分三部分:第Ⅰ部分引导读者对关系模型的基础知识进行回顾,并介绍Or ...

  5. sql 动态写入数据库字段_批处理写入,动态SQL和参数化SQL,数据库的性能如何?...

    sql 动态写入数据库字段 最有效的数据库优化之一是批处理写入. 批处理写入受大多数现代数据库和JDBC标准的一部分支持,并且受大多数JPA提供程序支持. 普通数据库访问包括在单独的数据库/网络访问中 ...

  6. 批处理写入以及动态与参数化SQL,数据库的性能如何?

    批处理写入是最有效的数据库优化之一. 批处理写入受大多数现代数据库和JDBC标准的一部分支持,并且受大多数JPA提供程序支持. 普通数据库访问包括在单独的数据库/网络访问中将每个DML(插入,更新,删 ...

  7. 上传图片至服务器,写入到数据库Blob字段中,以及从数据库读取Blob信息(iframe父子页面传值)(2)

    首先说写入oracle的Blob字段 上一文章的实现方法没有贴出来,如下: TempUserService.java [html] view plaincopy package org.hd.temp ...

  8. Java 用DBCP连接数据库。

    2019独角兽企业重金招聘Python工程师标准>>> DBCP使用说明 http://commons.apache.org/proper/commons-pool/api-2.4. ...

  9. java中service设计_JDBC中DAO+service设计思想

    一.DAO设计思想 a) Data access Object(数据访问对象):前人总结出的一种固定模式的设计思想. 高可读性. 高复用性. 高扩展性. b) JDBC代码实现的增删改查操作是有复用需 ...

最新文章

  1. python如何打开文件编辑界面_Python-PyQt5-图形可视化界面(5)--打开文件或文件夹--QFileDialog...
  2. CRM是什么?我心中理想的CRM形态
  3. linux文件夹权限问题
  4. Linux如何清除last信息,linux清除last、lastb和history记录
  5. JS 事件绑定的几种方式 小笔记
  6. php后台+前端开发过程整理
  7. 【超清视频】SCCM2012精讲系列课程03:SCCM2012的基础环境初始化(一)
  8. 使用 GalleryView 1.1制作相册说明
  9. matlab赌徒破产模型转移矩阵,基于matlab的土地利用转移矩阵及土地利用转移空间分布...
  10. 夏普电视出现android不动了,夏普电视常见故障问题分析与处理,电视机故障判断检修...
  11. 腾讯 信鸽测试demo
  12. php毕设周记_php实习日记
  13. 电力系统潮流计算中的导纳矩阵计算,matlab源程序
  14. 请不要再轻视Git —— 我在工作中是如何使用 Git 的
  15. python手机充值代码_不用框架,原生使用python做注册接口/登陆接口/充值接口的测试,做的数据/代码分离...
  16. LeetCode 581. 最短无序连续子数组 (unfinished 排序+双指针)
  17. 《途客圈创业记:不疯魔,不成活》一一1.1 途我睿的由来
  18. [论文笔记]On the Detection of Digital Face Manipulation
  19. Unity3d 2019.3 通过 Ctrl 键让移动是固定步距
  20. Internet Explorer 已不再尝试还原此网站。该网站看上去仍有问题。

热门文章

  1. Redis的二八定律
  2. webstorm 配置 babel
  3. java计算代码执行时间
  4. AC日记——斗地主(dfs)
  5. EJB实体Bean怎样和数据库中表关联?
  6. Oracle Index
  7. mui ajax ab,mui.ajax中文乱码
  8. 数据库跟尾过多的错误,能够的原因阐发及处置惩罚设备
  9. Deep Learning回顾之LeNet、AlexNet、GoogLeNet、VGG、ResNet
  10. OpenCV用于人脸检测