`
dayone
  • 浏览: 365242 次
  • 性别: Icon_minigender_1
  • 来自: xian
社区版块
存档分类
最新评论

Java链接Oracle数据库

    博客分类:
  • java
阅读更多
在Oracle目录D:\oracle\product\10.2.0\db_1\jdbc\lib下就有链接Oracle所需要的驱动;
package com.mhgis.dao;

import java.sql.*;

public class ConnDB {

	String sDBDriver = "oracle.jdbc.driver.OracleDriver";

	String url = "jdbc:oracle:thin:@123.200.211.101:1521:hndb";

	String sHint = "";

	ResultSet rs = null;

	Connection conn = null;

	Statement stmt = null;

	String user = "dy";

	String pwd = "123";

	public String getSHint() {
		return sHint;
	}

	public void setSDBDriver(String dbDriver) {
		sDBDriver = dbDriver;
	}

	public String getSDBDriver() {
		return sDBDriver;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String s) {
		url = s;
	}

	public ResultSet getResultSet() {
		return rs;
	}

	// 初始化
	public boolean initialize(String dbDrive, String dbConn, String users,
			String pwds) {
		sDBDriver = dbDrive;
		url = dbConn;
		user = users;
		pwd = pwds;

		return initialize();
	}

	// 初始化
	public boolean initialize() {
		try {
			Class.forName(sDBDriver);
			sHint = "Initialization sucessfully";
			return true;
		} catch (ClassNotFoundException e) {
			sHint = "Initialization Exception:" + e.getMessage();
			return false;
		}
	}

	// 执行查询语句
	public ResultSet executeQuery(String sql) {
		rs = null;
		try {
			conn = DriverManager.getConnection(url, user, pwd);
			stmt = conn.createStatement();
			rs = stmt.executeQuery(sql);
		} catch (SQLException ex) {
			sHint = "Query Exception:" + ex.getMessage();
		}

		return rs;
	}

	// 执行更新语句
	public boolean executeUpdate(String sql) {
		try {
			conn = DriverManager.getConnection(url, user, pwd);
			stmt = conn.createStatement();
			stmt.executeUpdate(sql);
			return true;
		} catch (SQLException ex) {
			sHint = "Update Exception :" + ex.getMessage();
			return false;
		}
	}

	// 关闭连接、结果集、statemernt,释放资源
	public boolean close() {
		try {
			if (rs != null)
				rs.close();
			if (stmt != null)
				stmt.close();
			if (conn != null)
				conn.close();

			return true;

		} catch (SQLException ex) {
			sHint = "Close Exception:" + ex.getMessage();
			return false;
		}
	}
}

分享到:
评论

相关推荐

    java连接oracle数据库jar包

    Java连接Oracle数据库主要依赖于JDBC(Java Database Connectivity)技术,这是Java平台中用于与各种数据库进行交互的一套标准API。Oracle公司提供了JDBC驱动,使得Java程序能够方便地访问Oracle数据库。在Java中...

    Java连接Oracle数据库的各种方法

    Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...

    java连接oracle数据库

    ### 使用Java连接Oracle数据库 #### 一、简介与准备工作 在进行Java程序开发时,经常需要与数据库进行交互。Oracle数据库作为业界广泛使用的数据库之一,掌握如何使用Java连接Oracle数据库是一项重要的技能。本文...

    Java连接oracle数据库实现成绩查询

    总的来说,这个Java连接Oracle数据库实现成绩查询的课程设计涵盖了数据库设计、JDBC编程、面向对象设计、权限控制等多个IT领域的知识,是学习和实践数据库应用开发的良好实例。通过这个项目,开发者不仅能提升数据库...

    Java连接Oracle数据库的各种方法.doc

    在Java编程中,连接Oracle数据库是常见的任务,Oracle提供了多种方式来实现这一目标。本文主要探讨的是Java连接Oracle数据库的方法,包括JDBC和SQLJ,以及Oracle JDBC驱动的三种类型。 首先,Java与Oracle的接口...

    java连接oracle数据库实例及所需jar文件

    在Java编程中,连接Oracle数据库是一项常见的任务,特别是在开发企业级应用时。Oracle数据库是世界上最流行的关系型数据库管理系统之一,而Java作为一种多平台支持的编程语言,为与Oracle的交互提供了丰富的工具和库...

    java连接oracle数据库驱动

    java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle...

    java连接oracle数据库代码

    java连接oracle数据库代码

    java链接oracle数据库

    Java链接Oracle数据库是一个常见的任务,尤其在开发基于Java的后台系统时。Oracle数据库是一种功能强大的关系型数据库管理系统,而Java JDBC(Java Database Connectivity)是Java平台标准的一部分,它提供了连接和...

    Java连接Oracle数据库驱动包(JDBC)

    Java连接Oracle数据库的过程中,JDBC(Java Database Connectivity)扮演了至关重要的角色。JDBC是Java平台的一个标准API,它允许Java程序与各种数据库进行交互,包括Oracle。在本压缩包中,提供了Java连接Oracle...

    JAVA 连接oracle数据库工程

    本项目“JAVA 连接oracle数据库工程”将详细阐述如何使用Java在MyEclipse环境下连接到Oracle数据库。 首先,我们需要理解Java与Oracle数据库之间的连接基础。Java通过JDBC(Java Database Connectivity)API与各种...

    JAVA 连接oracle数据库 实现简单的查询

    在Java编程中,连接Oracle数据库并执行简单的查询是常见的任务,尤其在开发企业级应用时。这个过程涉及几个关键步骤,下面将详细解释这些步骤以及相关的知识点。 首先,要连接Oracle数据库,你需要以下核心组件: ...

    java连接oracle数据库的驱动包

    在Java编程中,连接Oracle数据库通常需要特定的驱动程序,这就是所谓的JDBC驱动。Oracle公司提供了JDBC驱动,使得Java应用程序能够与Oracle数据库进行交互。本文将深入探讨如何使用Java连接Oracle数据库,以及如何...

    JAVA连接Oracle数据库需要用到的jar文件

    在Java编程中,连接Oracle数据库通常需要特定的Java开发工具包(JAR文件)来实现。Oracle JDBC驱动程序是Java应用程序与Oracle数据库交互的关键组件。本文将详细介绍如何使用Java连接Oracle数据库以及所需的JAR文件...

    java连接oracle数据库jar包ojdbc8

    在Java编程中,连接Oracle数据库通常需要依赖特定的驱动,这就是Oracle JDBC驱动,也被称为ojdbc。在本案例中,我们关注的是ojdbc8.jar,这是Oracle公司为Java 8提供的JDBC驱动程序,用于与Oracle数据库进行通信。...

    java 连接Oracle数据库

    在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,尤其在企业级应用中占据主导地位。Java则是一种多平台支持的编程语言,提供了丰富的API来实现与各种数据库的...

    java连接Oracle数据库jar文件

    在Java编程中,连接Oracle数据库通常需要特定的驱动支持,这就是所谓的JDBC驱动。Oracle数据库提供了JDBC驱动,使得Java程序能够与Oracle数据库进行交互。本文将详细介绍如何使用Java连接Oracle数据库,以及涉及的...

    java连接Oracle数据库

    Java连接Oracle数据库是Java开发中的常见任务,尤其在企业级应用中,Oracle数据库因其稳定性、高性能和丰富的功能而被广泛采用。在这个简单的demo中,我们将深入探讨如何使用Java Database Connectivity (JDBC) API...

Global site tag (gtag.js) - Google Analytics