package org.zjy.util;
import java.sql.*;
import java.util.List;
import oracle.jdbc.driver.OracleDriver;
public class DBUtil {
private static Connection conn = null;
/*private static final String driver = "com.mysql.jdbc.Driver";
private static final String dbURL = "jdbc:mysql://localhost:3306/studb";
private static final String user = "root";
private static final String password = "123456";*/
private static final String driver = "oracle.jdbc.driver.OracleDriver";
private static final String dbURL = "jdbc:oracle:thin:@localhost:1521:ORCL";
private static final String user = "admin";
private static final String password = "admin";
public static Connection getConnection() {
try {
if (conn == null || conn.isClosed()) {
Class.forName(driver);
conn = DriverManager.getConnection(dbURL, user, password);
}
} catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
public static ResultSet executeQuery(String sql) {
Connection c = getConnection();
ResultSet set = null;
try {
Statement st = c.createStatement();
set = st.executeQuery(sql);
} catch (Exception ex) {
ex.printStackTrace();
}
return set;
}
public static int executeUpdate(String sql) {
Connection c = getConnection();
int i = 0;
try {
Statement st = c.createStatement();
i = st.executeUpdate(sql);
} catch (Exception ex) {
ex.printStackTrace();
}
return i;
}
public static void main(String[] args) {
System.out.println(getConnection());
// ControlDB db = new ControlDB();
// String sql = "select * from stuinfo";
// List list = db.executeQueryStuinfo(sql);
// System.out.println(list.size());
}
}
分享到:
相关推荐
总之,Oracle JDBC驱动包,特别是ojdbc6版本,对于Java开发者来说是连接和操作Oracle数据库不可或缺的一部分,它提供了丰富的功能和灵活性,适应各种开发场景。了解和掌握其使用方法和最佳实践,对于提升Java应用与...
其中classes12.jar是从oracle安装目录中获取的,使用它编写java程序连接oracle时,驱动包的加载路径为"oracle.jdbc.driver.OracleDriver",即Class.forName("oracle.jdbc.driver.OracleDriver")。另一个ojdbc6.jar的...
"oracle.jdbc.driver.OracleDriver" 是Oracle公司提供的Java数据库连接(JDBC)驱动程序的类名,用于在Java应用程序中与Oracle数据库进行交互。Oracle JDBC驱动程序是Java平台上的一个关键组件,它允许Java开发者...
oracle.jdbc.OracleDriver.class oracle.jdbc.OracleOCIFailover.class oracle.jdbc.OracleParameterMetaData.class oracle.jdbc.OraclePreparedStatement.class oracle.jdbc.OracleResultSet.class oracle.jdbc....
这是因为 WebLogic 服务器为了更好地管理和操作数据库连接,会使用自己的包装类 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 来表示 CLOB 类型的数据,而不是直接使用 Oracle 提供的标准 `oracle.sql.CLOB` 类。...
Oracle JDBC Driver是Oracle公司提供的Java数据库连接(JDBC)驱动程序,用于在Java应用程序中与Oracle数据库进行交互。Oracle JDBC驱动分为多个版本,其中ojdbc5和ojdbc6是两个重要的版本,尤其针对Oracle数据库11g...
在Java应用程序中,JDBC(Java Database Connectivity)是一个标准接口,它由Sun Microsystems开发并定义,使得Java程序员能够连接到各种类型的数据库,包括Oracle。 ojdbc6.jar是Oracle公司提供的特定于Oracle...
Oracle连接数据库JDBC驱动包,对于老版本的oracle,连接驱动比较难找比较难找,甲骨文官网下载难以查找旧版JDBC驱动。 压缩包搜集了几个版本的JDBC驱动,适用于Oracle9i 10,11等。
在IT行业中,Java Database Connectivity(JDBC)是一个用于执行SQL语句的标准Java API,它使得Java程序员能够连接到各种类型的数据库。本主题将深入探讨针对sqlserver、mysql和oracle这三种常见数据库的JDBC驱动...
Oracle.jdbc for Win 是一个专为Windows操作系统设计的Oracle数据库连接驱动包。这个包包含了Java Database Connectivity (JDBC)驱动程序,使得Java应用程序能够与Oracle数据库进行交互。JDBC是Java平台的标准API,...
oracle数据库JDBC驱动oracle 10g方便连接oracle10g数据库使用
- ojdbc是Oracle提供的Java数据库连接(JDBC)驱动程序,用于在Java应用程序中与Oracle数据库进行通信。ojdbc的不同版本对应于Oracle数据库的不同版本,确保了兼容性和最佳性能。 - ojdbc5适用于Java 5和Oracle 10...
综上所述,解决JDBC连接Oracle远程数据库时的中文乱码问题,需要从多个层面进行检查和配置,包括应用程序的配置文件、JDBC连接参数、数据库服务器设置以及开发环境等。通过细心排查和合理配置,可以有效地避免这类...
3. Oracle JDBC驱动(Thin Driver):Oracle数据库的JDBC驱动是一个高性能的类型4驱动,完全用Java编写,可直接与数据库通信。使用`oracle.jdbc.OracleDriver`注册驱动,连接URL如`jdbc:oracle:thin:@<hostname>:...
Oracle JDBC Driver是Oracle公司提供的用于Java应用程序与Oracle数据库交互的接口。它实现了Java Database Connectivity (JDBC) API,使得开发者可以使用Java语言来操作Oracle数据库,执行SQL语句,进行数据查询、...
Oracle JDBC驱动主要有四种类型: Thin、 Thick、JDBC-ODBC Bridge和Universal Driver,其中 Thin 驱动是最常用的一种,因为它是一种轻量级的纯Java实现,无需在客户端安装Oracle数据库客户端软件。 ojdbc8-资源....
Oracle和MySQL都是广泛使用的数据库系统,Java JDBC(Java Database Connectivity)驱动则是连接这两种数据库的重要桥梁。 JDBC是Java API,它允许Java程序通过标准接口与各种类型的数据库进行通信。JDBC驱动是这个...
在Java编程中,连接Oracle数据库通常需要使用Java Database Connectivity(JDBC)技术,这是一个Java API,它使得Java程序能够与各种数据库进行交互。Oracle JDBC驱动是Oracle公司提供的用于连接Java应用和Oracle...
Java通过JDBC连接Oracle数据库是开发中常见的任务,它允许我们与Oracle数据库进行交互,执行SQL语句,处理结果集等。以下是一个详细的步骤指南,以及相关知识点的介绍。 1. **下载Oracle数据库驱动**: Oracle ...
Oracle JDBC驱动11.2.0.4是Oracle公司为Java开发者提供的用于连接Oracle数据库的Java Database Connectivity(JDBC)驱动程序。Oracle JDBC驱动程序允许Java应用程序通过Java代码与Oracle数据库进行交互,执行SQL...