在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数据库主要依赖于JDBC(Java Database Connectivity)技术,这是Java平台中用于与各种数据库进行交互的一套标准API。Oracle公司提供了JDBC驱动,使得Java程序能够方便地访问Oracle数据库。在Java中...
Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...
### 使用Java连接Oracle数据库 #### 一、简介与准备工作 在进行Java程序开发时,经常需要与数据库进行交互。Oracle数据库作为业界广泛使用的数据库之一,掌握如何使用Java连接Oracle数据库是一项重要的技能。本文...
总的来说,这个Java连接Oracle数据库实现成绩查询的课程设计涵盖了数据库设计、JDBC编程、面向对象设计、权限控制等多个IT领域的知识,是学习和实践数据库应用开发的良好实例。通过这个项目,开发者不仅能提升数据库...
在Java编程中,连接Oracle数据库是常见的任务,Oracle提供了多种方式来实现这一目标。本文主要探讨的是Java连接Oracle数据库的方法,包括JDBC和SQLJ,以及Oracle JDBC驱动的三种类型。 首先,Java与Oracle的接口...
在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 JDBC(Java Database Connectivity)是Java平台标准的一部分,它提供了连接和...
Java连接Oracle数据库的过程中,JDBC(Java Database Connectivity)扮演了至关重要的角色。JDBC是Java平台的一个标准API,它允许Java程序与各种数据库进行交互,包括Oracle。在本压缩包中,提供了Java连接Oracle...
本项目“JAVA 连接oracle数据库工程”将详细阐述如何使用Java在MyEclipse环境下连接到Oracle数据库。 首先,我们需要理解Java与Oracle数据库之间的连接基础。Java通过JDBC(Java Database Connectivity)API与各种...
在Java编程中,连接Oracle数据库并执行简单的查询是常见的任务,尤其在开发企业级应用时。这个过程涉及几个关键步骤,下面将详细解释这些步骤以及相关的知识点。 首先,要连接Oracle数据库,你需要以下核心组件: ...
在Java编程中,连接Oracle数据库通常需要特定的驱动程序,这就是所谓的JDBC驱动。Oracle公司提供了JDBC驱动,使得Java应用程序能够与Oracle数据库进行交互。本文将深入探讨如何使用Java连接Oracle数据库,以及如何...
在Java编程中,连接Oracle数据库通常需要特定的Java开发工具包(JAR文件)来实现。Oracle JDBC驱动程序是Java应用程序与Oracle数据库交互的关键组件。本文将详细介绍如何使用Java连接Oracle数据库以及所需的JAR文件...
在Java编程中,连接Oracle数据库通常需要依赖特定的驱动,这就是Oracle JDBC驱动,也被称为ojdbc。在本案例中,我们关注的是ojdbc8.jar,这是Oracle公司为Java 8提供的JDBC驱动程序,用于与Oracle数据库进行通信。...
在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,尤其在企业级应用中占据主导地位。Java则是一种多平台支持的编程语言,提供了丰富的API来实现与各种数据库的...
在Java编程中,连接Oracle数据库通常需要特定的驱动支持,这就是所谓的JDBC驱动。Oracle数据库提供了JDBC驱动,使得Java程序能够与Oracle数据库进行交互。本文将详细介绍如何使用Java连接Oracle数据库,以及涉及的...
Java连接Oracle数据库是Java开发中的常见任务,尤其在企业级应用中,Oracle数据库因其稳定性、高性能和丰富的功能而被广泛采用。在这个简单的demo中,我们将深入探讨如何使用Java Database Connectivity (JDBC) API...