一个非常标准的Java连接Oracle数据库的示例代码
最基本的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数据库的示例代码相关推荐
- Java连接Oracle数据库(详细!快速上手)
Java连接Oracle数据库及封装JDBC 如果你点开看到了这篇文章,说明你已经或多或少地通过学校学习亦或是自学了解了 oracle 数据库的基本用法.但是实际在开发程序的时候,我们是不可能手动地去 ...
- java中oracle.链接,java连接Oracle数据库的方法解析
本文主要对java连接Oracle数据库方法进行步骤解析,具有很好的参考价值,需要的朋友一起来看下吧 Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表 ...
- scala 连接oracle_一分钟教你学会用java连接Oracle数据库
package java_jdbc; //java连接Oracle数据库 import java.sql.Connection; import java.sql.DriverManager; impo ...
- java连接数据库 oracle,Oracle数据库之一分钟教你学会用java连接Oracle数据库
本文主要向大家介绍了Oracle数据库之一分钟教你学会用java连接Oracle数据库,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. package java_jdbc; // ...
- Java连接Oracle数据库常用方法
JDBC的六大步骤: 注册驱动 获取连接 获取执行sql语句对象 执行sql语句 处理结果集 关闭资源 oracle URL: jdbc:oracle:thin:@localhost:1521:SID ...
- java连接oracle数据库 -- jdbc连接
a. 倒入oracle的jar包 b. 编写java文件 package com.sp; import java.sql.*; //使用jdbc连接oracle public cl ...
- python连接MySQL数据库的示例代码
python连接MySQL数据库 示例代码: ''' 获取数据库连接 host 数据库主机名或者是IP地址 port 数据库连接端口,注意是整型数值,一般是3306 user 登录数据库的用户名 pa ...
- java 连接oracle数据库(最简单的使用)
文章目录 准备工作 1. 新建maven 2. 添加jar包 3. 新建包以及类 4. 导入依赖 建立连接 query delete update insert 准备工作 1. 新建maven 这里g ...
- java连接oracle增删改查,java连接oracle数据库实现增删改查
package com; import java.sql.*; import java.util.Scanner; public class testOracle { static final Str ...
最新文章
- Windows下通过Python 3.x的ctypes调用C接口
- HashMap、Hashtable、ConcurrentHashMap的原理与区别
- oracle sql判断相等,Oracle PL/SQL判断两个字段相等或不等问题
- SpringMvc 系统启动时加载数据到内存中
- Kafka、 RabbitMQ、Redis、 ZeroMQ、 ActiveMQ、 Kafka/Jafka 对比
- 来!Flink Forward 2020 旧金山站还可以这样看
- Plugin [id: ‘com.github.kt3k.coveralls‘, version: ‘2.8.2‘] was not found in any of the following sou
- word操作技巧总结--图片无法显示复制、空格、字体无法修改等
- 通信技术对自动驾驶发展的关键作用
- td强制换行《http://www.cnblogs.com/Fooo/archive/2011/03/28/1998048.html》
- 计算机的信息安全教学反思,信息安全 教学设计 教学反思.doc
- 经验分享:新媒体运营离不开的几款运营软件
- 3D和2D游戏开发技术里的坐标系总结
- php redis 删除key 通配符,php redis 批量删除keys的方法
- python3从零学习-5.3.2、复数库cmath
- Android7.0 Phone应用源码分析(四) phone挂断流程分析
- 拉格朗日插值法--python
- 使用Mono.Cecil辅助ASP.NET MVC使用dynamic类型Model
- 用HTML+CSS+JS+一丢丢JQuery简单仿制了一个魔兽世界商店的页面(੭ ᐕ)੭(做着玩的)
- 机场指挥调度解决方案
热门文章
- Datastructure
- 中兴助印尼Smartfren测试大规模MIMO技术
- zookeeper集群
- Drawing with GoogLeNet
- 一起谈.NET技术,NHibernate 3.0.0.Alpha1 发布及新特性介绍
- “页面制作人员”?“页面工程师”?“页面架构师”?滚一边去!
- 西门子修复热门 CAD 库中的多个代码执行高危漏洞
- Micropython教程之TPYBoard开发板驱动舵机教程(萝卜学科编程教育)
- eclipse 中安装activitil流程插件步骤
- java测试驱动开发(TDD)之《井字游戏》