开发者社区> keep_foolish> 正文

Java连接Oracle数据库

简介:
+关注继续查看
Java连接Oracle基础应用:

1.Eclipse新建一个Java项目:OracleConnection
2.添加驱动文件到项目资源中,驱动文件在:
[Oracle安装路径]\product\11.2.0\dbhome_1\jdbc\lib  中找到。  文件名:ojdbc6.jar
3.新建一个Java类:OracleConnectionTest.java

代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class OracleConnectionTest {
	private String url="jdbc:oracle:thin:@127.0.0.1:1521:YOOTK";
	private String dbUsername="SCOTT";
	private String dbPassword="tiger";
	//注意要引入java.sql.Connection 而不是util包下的
	private Connection conn=null;
	private Statement statement=null;
	private ResultSet rs=null;
	private String sql="";
	
	public void selectTest(){
		try {
			Class.forName("oracle.jdbc.OracleDriver");
			conn=DriverManager.getConnection(url, dbUsername, dbPassword);
			sql="select * from emp";
			statement=conn.createStatement();
			rs=statement.executeQuery(sql);
			while(rs.next()){
				System.out.println(rs.getString(1));
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally {
			try {
				if(rs==null)
				{
					rs.close();
				}
				if(statement==null)
				{
					statement.close();
				}
				if(conn==null)
				{
					conn.close();
				}
			} catch (Exception e2) {
				// TODO: handle exception
				e2.printStackTrace();
			}
		}
	}
	public static void main(String[] args) {
		new OracleConnectionTest().selectTest();
	}
}

运行成功,控制台输出数据库EMP表第一列的所有值。

d90ea92fa64a14fd0c31a0df66915b277df842b3

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
java连接oracle
首先新建db.properties 在里面写连接数据库所需的用户名密码等 例如我写的这个文件: # db params driver=oracle.
868 0
远程通过监听连接报ORA-01034故障处理一例
错误如下: SQL> conn system/test@test ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory 1、检查了环境环境变量,查看了监听状态和实例状态都是正常的。
963 0
weblogic连接RAC数据库
对于负载均衡的机器,要连接多个实例的数据库的时候,使用这种策略目前是比较好的一种方案,当然也可以使用weblogic自带的解决方案。 直接使用了RAC的负载均衡策略。   在Oracle中找到tnsnames.ora这个文件。
683 0
关于java连接SQL数据库
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/53307371 1 .
721 0
pl/sql配置连接远程数据库oracle,本地没有安装oracle数据库的情况下
首先下载instantclient 可以到oracle官网下载,要注册账号,一定要下对应版本的,要不然不成功, 10G,11G版的,我已经传上来了,免费下载:正在上传中,稍等 配置文件tnsnames.
841 0
C#中与Oracle连接的代码(原创)
注意:一定要添加这个: 项目->添加引用->.NET->System.Data.OracleClient.dll     using System;using System.Data;using System.
887 0
使用Java连接Redis
使用Java连接Redis
17 0
在ArcGIS中如何使用直连方式连接Oracle数据库
1.      背景 直连方式比使用SDE方式更加稳定,特别是在大数据量处理的应用中,不易出场由SDE连接进程造成的gsvr错误。
1124 0
+关注
9
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载