最基本的Oracle数据库连接代码(只针对Oracle11g):

1、右键项目->构建路径->配置构建路径,选择第三项“库”,然后点击“添加外部Jar”,选择“D:\Oracle\app\oracle\product\11.2.0\server \jdbc\lib\ojdbc6_g.jar”(注:D:\Oracle为数据库的安装路径)。

2、以下代码为非常标准的Oracle数据库连接代码示例:

/*** 一个非常标准的连接Oracle数据库的示例代码*/
public void testOracle()
{Connection con = null;// 创建一个数据库连接PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用StatementResultSet result = null;// 创建一个结果集对象try{Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序System.out.println("开始尝试连接数据库!");String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名String user = "system";// 用户名,系统默认的账户名String password = "147";// 你安装时选设置的密码con = DriverManager.getConnection(url, user, password);// 获取连接System.out.println("连接成功!");String sql = "select * from student where name=?";// 预编译语句,“?”代表参数pre = con.prepareStatement(sql);// 实例化预编译语句pre.setString(1, "刘显安");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引result = pre.executeQuery();// 执行查询,注意括号中不需要再加参数while (result.next())// 当结果集不为空时System.out.println("学号:" + result.getInt("id") + "姓名:"+ result.getString("name"));}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 e){e.printStackTrace();}}
}

一个非常标准的Java连接Oracle数据库的示例代码相关推荐

  1. Java连接Oracle数据库(详细!快速上手)

    Java连接Oracle数据库及封装JDBC 如果你点开看到了这篇文章,说明你已经或多或少地通过学校学习亦或是自学了解了 oracle 数据库的基本用法.但是实际在开发程序的时候,我们是不可能手动地去 ...

  2. java中oracle.链接,java连接Oracle数据库的方法解析

    本文主要对java连接Oracle数据库方法进行步骤解析,具有很好的参考价值,需要的朋友一起来看下吧 Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表 ...

  3. scala 连接oracle_一分钟教你学会用java连接Oracle数据库

    package java_jdbc; //java连接Oracle数据库 import java.sql.Connection; import java.sql.DriverManager; impo ...

  4. java连接数据库 oracle,Oracle数据库之一分钟教你学会用java连接Oracle数据库

    本文主要向大家介绍了Oracle数据库之一分钟教你学会用java连接Oracle数据库,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. package java_jdbc; // ...

  5. Java连接Oracle数据库常用方法

    JDBC的六大步骤: 注册驱动 获取连接 获取执行sql语句对象 执行sql语句 处理结果集 关闭资源 oracle URL: jdbc:oracle:thin:@localhost:1521:SID ...

  6. java连接oracle数据库 -- jdbc连接

    a.      倒入oracle的jar包 b.      编写java文件 package com.sp; import java.sql.*; //使用jdbc连接oracle public cl ...

  7. python连接MySQL数据库的示例代码

    python连接MySQL数据库 示例代码: ''' 获取数据库连接 host 数据库主机名或者是IP地址 port 数据库连接端口,注意是整型数值,一般是3306 user 登录数据库的用户名 pa ...

  8. java 连接oracle数据库(最简单的使用)

    文章目录 准备工作 1. 新建maven 2. 添加jar包 3. 新建包以及类 4. 导入依赖 建立连接 query delete update insert 准备工作 1. 新建maven 这里g ...

  9. java连接oracle增删改查,java连接oracle数据库实现增删改查

    package com; import java.sql.*; import java.util.Scanner; public class testOracle { static final Str ...

最新文章

  1. Windows下通过Python 3.x的ctypes调用C接口
  2. HashMap、Hashtable、ConcurrentHashMap的原理与区别
  3. oracle sql判断相等,Oracle PL/SQL判断两个字段相等或不等问题
  4. SpringMvc 系统启动时加载数据到内存中
  5. Kafka、 RabbitMQ、Redis、 ZeroMQ、 ActiveMQ、 Kafka/Jafka 对比
  6. 来!Flink Forward 2020 旧金山站还可以这样看
  7. Plugin [id: ‘com.github.kt3k.coveralls‘, version: ‘2.8.2‘] was not found in any of the following sou
  8. word操作技巧总结--图片无法显示复制、空格、字体无法修改等
  9. 通信技术对自动驾驶发展的关键作用
  10. td强制换行《http://www.cnblogs.com/Fooo/archive/2011/03/28/1998048.html》
  11. 计算机的信息安全教学反思,信息安全 教学设计 教学反思.doc
  12. 经验分享:新媒体运营离不开的几款运营软件
  13. 3D和2D游戏开发技术里的坐标系总结
  14. php redis 删除key 通配符,php redis 批量删除keys的方法
  15. python3从零学习-5.3.2、复数库cmath
  16. Android7.0 Phone应用源码分析(四) phone挂断流程分析
  17. 拉格朗日插值法--python
  18. 使用Mono.Cecil辅助ASP.NET MVC使用dynamic类型Model
  19. 用HTML+CSS+JS+一丢丢JQuery简单仿制了一个魔兽世界商店的页面(੭ ᐕ)੭(做着玩的)
  20. 机场指挥调度解决方案

热门文章

  1. Datastructure
  2. 中兴助印尼Smartfren测试大规模MIMO技术
  3. zookeeper集群
  4. Drawing with GoogLeNet
  5. 一起谈.NET技术,NHibernate 3.0.0.Alpha1 发布及新特性介绍
  6. “页面制作人员”?“页面工程师”?“页面架构师”?滚一边去!
  7. 西门子修复热门 CAD 库中的多个代码执行高危漏洞
  8. Micropython教程之TPYBoard开发板驱动舵机教程(萝卜学科编程教育)
  9. eclipse 中安装activitil流程插件步骤
  10. java测试驱动开发(TDD)之《井字游戏》