博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java连接oracle小小demo
阅读量:6713 次
发布时间:2019-06-25

本文共 1468 字,大约阅读时间需要 4 分钟。

hot3.png

package org.jun.controller;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;/** * 引入jar包ojdbc5.jar */public class OracleTest {	public static void main(String args[]) {		testOracle();	}	public static void testOracle() {		Connection con = null;// 创建一个数据库连接		PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement		ResultSet result = null;// 创建一个结果集对象		try {			Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序			String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";			String user = "xiejunbo";			String password = "password";			con = DriverManager.getConnection(url, user, password);// 获取连接			String sql = "select * from xiejunbo.admin WHERE ID=?";// 预编译语句,“?”代表参数			pre = con.prepareStatement(sql);// 实例化预编译语句			pre.setString(1, "2");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引			result = pre.executeQuery();// 执行查询,注意括号中不需要再加参数			while (result.next())				// 当结果集不为空时				System.out.println("ID:" + result.getInt("id") + "username:" + result.getString("USERNAME") + "PWD:" + result.getString("PWD"));		} 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();			}		}	}}

转载于:https://my.oschina.net/xiejunbo/blog/425711

你可能感兴趣的文章
WCF后续之旅(1): WCF是如何通过Binding进行通信的
查看>>
【眼力测试】看图识字
查看>>
设计模式小结
查看>>
快播关闭服务器,你怎么看?
查看>>
免费好用的阿里云云盾证书服务(https证书)申请步骤
查看>>
2017杭州云栖大会100位大咖视频+讲义全分享
查看>>
【云栖大会】持续拥抱开源阿里云计算能力三大突破
查看>>
在linux下制作静态库和动态链接库的方法
查看>>
ZeroMQ试用笔记之REQ & ROUTER
查看>>
PowerDesigner列名、注释内容互换
查看>>
[译] 利用 Immutability(不可变性)编写更为简洁高效的代码
查看>>
云终端推动证券网系统升级
查看>>
Alibaba Cloud Network Attached Storage Now Available
查看>>
Schema命名空间示例
查看>>
ASP.NET Web API路由系统:路由系统的几个核心类型
查看>>
XSKY加盟“未来就绪企业云联盟”
查看>>
CloudCC:如何将CRM变成企业发展战略
查看>>
某研究院dell存储 raid5 XFS磁盘阵列数据丢失恢复案例
查看>>
Java 访问 C++ 方法 JavaCPP
查看>>
关注数据中心“减负” WD助力绿色存储
查看>>