`

Connect to Oracle DB - Java

 
阅读更多
import java.sql.*;

public class OracleTest {

	String dbUrl = "jdbc:oracle:thin:@()";

	String theUser = "";

	String thePw = "";

	Connection conn = null;
	Statement stmt;
	ResultSet rs = null;

	public OracleTest() {
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

			conn = DriverManager.getConnection(dbUrl, theUser, thePw);
			stmt = conn.createStatement();

			System.out.println("------------------------------");
			System.out.println("DatabaseProductVersion: "
					+ conn.getMetaData().getDatabaseProductVersion());
			System.out.println("DriverVersion: "
					+ conn.getMetaData().getDriverVersion());
			System.out.println("------------------------------");

		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public ResultSet executeQuery(String sql) {
		rs = null;
		try {
			rs = stmt.executeQuery(sql);
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return rs;
	}

	public void close() {
		try {
			conn.close();
			conn.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		ResultSet newrs;
		OracleTest newjdbc = new OracleTest();
		newrs = newjdbc.executeQuery("select * from dual");

		try {
			while (newrs.next()) {
				System.out.print(newrs.getString(1));
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
		newjdbc.close();
	}
}

 

分享到:
评论

相关推荐

    积分管理系统java源码-oracle-sql-lib-engine:sql文件作为模块和服务,用于oracle

    node-oracledb 本软件基于 node-oracledb 访问 oracle 数据库 安装参考 默认 http 响应完全同 node-oracledb 执行 sql/plsql 返回的结果,但是可以调整 安装参考 Add Oracle 18, 12, or 11.2 client libraries to ...

    oracle-db-connect:连接并推送到oracle数据库

    Oracle数据库连接 连接并推送到oracle数据库

    javaDB的数据库的配置安装[归类].pdf

    要安装 JavaDB,需要从 Oracle 官方网站下载最新版本的 JavaDB(当前版本为 10.5.3.0),下载完成后,运行安装程序按照默认设置安装。在安装完成后,JavaDB 将被安装在 C:\Program Files\Sun\JavaDB 目录下。 配置...

    操作系统重装后oracle数据库的恢复

    在"计算机管理"控制台中->系统工具->本地用户和组->组中,增加名称为"ORA_DBA",描述为"Members can connect to the Oracle database as a DBA without a password"的组,并将系统管理员用户如"Administrator"添加到...

    oracle 11g安装配置

    [root@dbserver ~]# yum -y install java-* [root@dbserver ~]# cd /usr/lib/jvm/jre-1.6.0/lib [root@dbserver lib]# mv fontconfig.bfc fontconfig.bfc.origin [root@dbserver lib]# cp fontconfig.RedHat.6.bfc ...

    韩顺平oracle学习笔记

    例:grant connect to xiaoming with admin option 如果scott把xiaoming 对emp表的查询权限回收,那么xiaohong会怎么样 Scott->xiaoming->xiaohong ,结果就是xiaoming,xiaohong,都不能查询emp表

    oracle学习总结.docx

    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (SERVICE_NAME = test) ) ) 三、配置 TNSnames.ora 文件 为了可以访问数据库,需要在 tnsnames.ora 文件中添加数据库的信息。在这里,我们将添加以下信息,...

    最完整的Toad For Oracle使用手册

    Connecting to Oracle 97 Server Login Window 97 Create New Connection 99 Selecting Connection Color 101 SET ROLE 101 Auto Connect 103 Save Passwords for Connections 104 Select and View Favorite ...

    DB2环境配置说明.doc

    3. 数据类型问题:在 DB2 中,存在一些数据类型的问题,例如在 oracle 中可以识别的 trim、to_number、to_date、to_char 函数,在 DB2 中不能识别,需要自己定义这些函数。 4. js 公共文件里出现的问题:在使用 js ...

    ETL工具-kettle9.3环境部署+数据迁移实操

    七、实操 ORACLE、MSSQL 数据互相迁移:新建转换,然后新建 DB 连接,根据自己实际情况选中,建议采用 JDBC 第一种方式。设置输入输出,拖动输出设置。注意:不能多版本驱动共存,添加驱动程序后需要重启软件。 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 注意: 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,resource, dba权限。  授予系统...

    七个模块代码教你轻松使用Java连接数据库.doc

    "Java 连接数据库七个模块代码教程" Java 连接数据库是 Java 开发中一个...通过这七个模块代码,我们可以轻松地使用 Java 连接不同的数据库管理系统,例如 Oracle、SQL Server、DB2、Access、MySQL、PostgreSQL 等。

    《SQL数据库管理工具》(Richardson Software RazorSQL)v5.1.1/含注册机

    RazorSQL has been tested on over 29 databases, can connect to databases via either JDBC or ODBC, and includes support for the following databases Enhanced Feature Set Standard Feature Set DB2 Ingres ...

    kingbase8.Driver

    Java版本 人大金仓ESV8最新版驱动程序,学习使用国产化数据库操作。 金仓通用数据库,可视化操作,毫秒级数据处理,高效准确完成数据处理全过程。面向事务处理类、兼顾分析类应用领域场景,兼容Oracle、国产数据库等多...

    JDBC学习笔记总结,可以看看

    建立一个到数据库的连接需要使用DriverManager调用getConnection(urlString)方法,实际上调用的是driver的connect(urlString)方法。如果一个driver确定地对应到一个数据库URL,DriverManager建立一个连接;否则,...

    Swingbench配置与使用方法分享.pdf

    * 设置 ORACLE_HOME 变量:set ORACLE_HOME=C:\oracle\product\10.2.0\db_1 * 设置 CLASSPATH 变量:set CLASSPATH=%JAVAHOME%\lib\rt.jar;%SWINGHOME%\lib\mytransactions.jar;%SWINGHOME%\lib\swingbench.jar; 2....

    测试培训教材

    QC支持的数据库:Oracle、SQLServer QC支持的操作系统:Windows、Linux、Solaris 支持群集: 服务器端硬件和数据库要求: Windows: Linux: Solaris: 客户端系统要求: 练习1:安装QC 详见...

    Hive4--HIVE元数据库.pdf

    3. 使用Derby提供的`ij`工具连接到数据库,例如`./ij Connect 'jdbc:derby://hadoop1:1527/metastore_db;create=true';`。 **2. 元数据字典表** Hive元数据库包含多个数据字典表,这些表记录了Hive对象的详细信息...

    OTL使用指南

    2. OTL_CONNECT 类:用于实现数据库连接的操作。 3. OTL_EXECUTE 类:用于实现 SQL 语句的执行。 SQL 变量绑定和常量 SQL OTL 提供了 SQL 变量绑定和常量 SQL 两种功能。SQL 变量绑定允许开发者使用变量来代替 SQL...

    Derby和Sqlite数据库配置与使用.pdf

    它们不同于传统的数据库管理系统,如MySQL和Oracle,需要安装和配置后才能使用。Derby和Sqlite数据库可以直接下载和使用,无需安装。 Derby数据库 Derby数据库是Apache软件基金会的一个开源项目,由IBM公司捐赠。...

Global site tag (gtag.js) - Google Analytics