import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
/**
* 用JDBC连接Oracle并读取数据的例子。
*
*
*/
public class jdbc {
String dbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String theUser = "scott";
String thePw = "tiger";
Connection c = null;
Statement conn;
ResultSet rs = null;
public jdbc() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
c = DriverManager.getConnection(dbUrl, theUser, thePw);
conn = c.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
public boolean executeUpdate(String sql) {
try {
conn.executeUpdate(sql);
return true;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
rs = conn.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public void close() {
try {
conn.close();
c.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
ResultSet rs;
jdbc conn = new jdbc();
rs = conn.executeQuery("select * from test");
try {
while (rs.next()) {
System.out.println(rs.getString("id"));
System.out.println(rs.getString("name"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
本示例展示了如何使用JDBC连接Oracle数据库,通过Apache Commons DBCP库实现数据库连接池来提高性能和资源管理。 首先,让我们了解关键类和方法: 1. `BaseDAO` 类:这是基础数据访问对象类,它封装了与数据库交互...
在Java编程语言中,JDBC(Java Database Connectivity)是一个用于与各种数据库进行交互的标准接口。...通过实践这个例子,你可以了解到JDBC连接Oracle的具体步骤,以及如何执行SQL查询和处理结果。
标题中的“jdbc连接例子 Oracle CLOB转换为String java调用存储过程之输出游标”涉及到三个主要的Java数据库编程知识点:JDBC连接、Oracle数据库中的CLOB类型处理以及通过Java调用存储过程处理输出游标。 1. JDBC...
通过以上详尽的分析,我们可以看到,Java连接Oracle数据库并执行基本的CRUD(创建、读取、更新、删除)操作涉及到多个关键步骤:加载驱动、建立连接、执行SQL语句以及释放资源。掌握这些操作是进行高效数据库编程的...
在Java编程中,Oracle数据库提供了对大型对象(Large Object)的支持,包括CLOB...理解如何正确地使用这些数据类型和相关的JDBC方法对于进行数据库编程至关重要,特别是在处理大数据量或者复杂数据结构的应用场景中。
总结来说,将`ojdbc6.jar`通过Gradle导入本地项目并使用`JDBCDemo`进行数据库连接,涉及了Gradle的依赖管理、JDBC的基本操作以及Oracle驱动的使用。理解这些知识点对于任何需要与Oracle数据库打交道的Java开发者都是...
本示例展示了如何使用JDBC连接Oracle和MSSQL两种不同类型的数据库,并执行SQL语句。首先,我们需要了解以下几个关键概念: 1. **驱动管理类**: 在Java中,`Class.forName()` 方法用于加载数据库驱动类。例如,...
在这个例子中,我们将关注其与Oracle数据库的兼容性,包括JDBC驱动的配置、连接池的使用以及事务管理。 【压缩包子文件的文件名称列表】:hibernate_01 这个文件可能包含了实现示例所需的所有资源,如Hibernate的...
本示例主要讲述了如何使用PLSQL Developer工具远程连接到Oracle数据库进行基本的数据操作,包括连接设置、数据的CRUD(创建、读取、更新、删除)操作。下面我们将详细探讨这些知识点。 首先,PLSQL Developer是一款...
本文将详细介绍一个经过验证的具体实例,该实例展示如何在Domino Designer环境中通过Java代理程序连接并访问Oracle数据库中的某个表,并实现对数据的读取与写入操作。 #### 标签: - LotusScript - Oracle连接 - ...
例如,创建一个包含XML数据的表,然后使用Java代码读取XML文件,将其内容转换为XMLType对象,并使用JDBC接口插入到数据库中。同样,也可以通过查询操作,从XMLType列中提取数据并恢复为XML格式。 总的来说,通过...
本示例将详细介绍如何使用Java JDBC连接Oracle数据库并执行查询操作。以下是一个简单的Java类`OracleJdbcTest`,它演示了这个过程。 首先,我们需要导入必要的库,包括JDBC驱动和Java标准库中的IO和SQL相关类: ``...
总之,"JAVA读取excel例子(可直接用)"是一个实用的Java程序,它结合了Apache POI和JDBC,为从Excel文件读取数据并将其存入数据库提供了便利。学习和理解这个例子,将有助于开发者在处理数据导入导出时更加得心应手...
总结来说,这个案例旨在教你如何使用Hibernate与Oracle 11g、SQL Server 2000和2005建立连接,并进行基本的数据操作。通过学习这些示例,你可以加深对Hibernate的理解,掌握不同数据库的连接配置,以及在SSH框架中...
在Python开发中,使用cx_Oracle库和Oracle Instant Client驱动,可以方便地进行数据库操作,如数据读取、写入、事务处理等。同时,因为使用了轻量级的客户端组件,这减少了对系统资源的需求,使得在各种环境中部署和...
本文将深入探讨如何使用JDBC连接不同版本的数据库,并提供详细的代码示例。 #### JDBC基础知识 JDBC的核心是`java.sql`包,该包包含了所有用于与数据库通信的基本类和接口,如`Connection`、`Statement`、`...
在本实例中,我们将深入探讨如何使用DOM4J解析XML,并利用这些数据连接Oracle数据库进行数据操作。 首先,让我们了解DOM4J的基本用法。DOM4J的主要类包括`Document`、`Element`、`Attribute`和`Namespace`。`...
它是Sun Microsystems(现已被Oracle公司收购)开发的Java平台标准的一部分,允许Java开发者使用SQL语句执行数据库操作,包括查询、插入、更新和删除数据。 在Java中,JDBC提供了以下关键组件和概念: 1. **Driver...
在本项目中,我们将使用SpringMVC的JdbcTemplate或NamedParameterJdbcTemplate来执行SQL语句,实现与Oracle数据库的连接和数据操作。这些模板类简化了数据库访问,降低了出错的可能性,并提供了事务管理的支持。 ...