`

Oracle 客户端JDBC连接测试工具

 
阅读更多

实现代码

 

package org.kjcx.liuqing.oracle.tool;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * 
 * @author LiuQing
 *ConnDb.isExits(str,function(data){
 *  var userObj = $(data).encodeJson();
 *  userObj.name;
 *});
 */
public class ConnDb {

	public static void isExit(String str) {
		if (str != null && ("exit".equalsIgnoreCase(str) 
				|| "quit".equalsIgnoreCase(str)) ) {
			System.exit(0);
		}
	}
	/**
	 * @param args
	 * @throws Exception 
	 */
	public static void main(String[] args) throws Exception {
		// TODO Auto-generated method stub
		while (true) {
			System.out.print("ip address or Hostname:");
			InputStream input = System.in;
			InputStreamReader bufInput = new InputStreamReader(input);
			BufferedReader bufReader = new BufferedReader(bufInput);
			String ipAddress = bufReader.readLine();
			isExit(ipAddress);
			System.out.print("please enter username:");
			String username = bufReader.readLine();
			isExit(username);
			System.out.println("please enter password:");
			String password = bufReader.readLine();
			isExit(password);
			Connection conn = null;
			
			
			try {
				Class.forName("oracle.jdbc.OracleDriver");
				String url = "jdbc:oracle:thin:@" +
				ipAddress + ":1521:orcl";
				System.out.println("url:"+ url + " username:" + username + " password:" + password);
				conn = DriverManager.getConnection(url, username, password);
				System.out.println(conn);
				if (conn != null) {
					System.out.println("Database connection successful!!!!");
				}
			} 
			catch (Exception e) {
				e.printStackTrace();
			}
			finally {
				if (conn != null) {
					try {
						conn.close();
					} 
					catch (SQLException e) {
						e.printStackTrace();
					}
				}
			
		    }
		}
		

	}

}
 
分享到:
评论

相关推荐

    oracle 客户端 64位

    Oracle客户端是用于与Oracle数据库服务器交互的软件工具,主要功能是提供对数据库的查询、更新、管理等操作。Oracle客户端支持多种操作系统,包括Windows,且有32位和64位之分。在这个场景中,我们关注的是"Oracle...

    oracle客户端(32位&64;位).zip

    Oracle客户端是用于与Oracle数据库进行通信的软件工具,它提供了连接到远程Oracle数据库服务器所需的接口。在本案例中,我们有两个版本的Oracle客户端压缩包,一个是32位("instantclient_12_1(32λ).zip"),另一个...

    oracle_client_64.zip_ORACLE客户端_oracle_oracle 客户端 64_oracle64位客户端

    总的来说,Oracle客户端是开发者和数据库管理员不可或缺的工具,它提供了多种连接和管理Oracle数据库的方法,特别是对于Java开发者,通过JDBC驱动可以方便地进行数据库操作。正确配置和使用Oracle客户端,能够提升...

    oracle客户端免安装版

    Oracle客户端免安装版,也被称为Oracle Instant Client,是Oracle公司提供的一种轻量级的数据库连接工具,无需完整的Oracle数据库服务器安装即可使用。它主要用于在不安装完整客户端的情况下,实现应用程序与Oracle...

    oracle客户端一键安装

    Oracle客户端是用于与Oracle数据库服务器进行交互的工具集合,它为开发者和DBA提供了便捷的数据访问和管理方式。"Oracle客户端一键安装" 提供了一种简化安装过程的解决方案,尤其适用于那些希望快速设置并开始工作的...

    linux oracle客户端安装

    Oracle客户端是连接到Oracle数据库服务器的软件,它提供了SQL*Plus、Net Services(用于网络通信)和开发工具接口(如ODBC和JDBC)。在Linux上安装Oracle客户端主要包括以下几个步骤: 1. **环境准备**:确保你的...

    oracle客户端精简版 安装版

    Oracle客户端是数据库管理和开发人员与Oracle服务器交互的重要工具,它提供了连接到Oracle数据库、执行SQL查询、调用存储过程以及进行数据库管理的功能。这个“Oracle客户端精简版”是一个特别优化过的版本,针对...

    Oracle 32位客户端

    安装32位Oracle客户端对于开发者、系统管理员和测试人员来说是至关重要的,因为他们需要在32位环境下调试、管理或连接到Oracle数据库。 Oracle客户端通常包含以下关键组件: 1. **Oracle Instant Client**:这是...

    powerbuilder9 连接 oracle 10g (使用 jdbc 来连接)

    - 在 PowerBuilder 中执行连接测试,确保所有配置正确无误。 - 如果遇到任何问题,请检查环境变量、路径设置和 JDBC 配置等。 #### 四、常见问题及解决方法 1. **连接失败** - 检查 URL 是否正确。 - 确认 ...

    Oracle客户端x32位 windows版.zip

    Oracle客户端是数据库管理和开发人员在Windows操作系统上与Oracle数据库服务器进行交互的重要工具。这款"Oracle客户端x32位 windows版.zip"压缩包提供的是适用于32位Windows系统的Oracle客户端软件,它包含了各种...

    oracle客户端

    Oracle客户端是用于与Oracle数据库进行通信的软件工具,它提供了连接到Oracle服务器并执行SQL查询、数据操作和其他数据库管理任务的能力。在你的场景中,提到的是一个轻量级的Oracle客户端版本,即“instantclient_...

    oracle免安装客户端

    Oracle免安装客户端是一...不过,需要注意的是,免安装客户端可能不包含所有完整安装版的功能,例如开发工具、性能监控工具等,因此对于需要高级功能的开发者或管理员来说,可能还需要考虑安装完整版本的Oracle客户端。

    Oracle简单操作客户端工具

    1. **SQL*Plus**: SQL*Plus是最基础的Oracle客户端工具,它是一个命令行界面,允许用户直接执行SQL语句和PL/SQL块。通过SQL*Plus,你可以创建、修改和查询数据库对象,执行DML(数据操纵语言)操作,如INSERT、...

    ORACLE简易客户端

    如果需要这些功能,用户可能还需要安装更完整的Oracle客户端或直接使用服务器端的工具。 总的来说,Oracle简易客户端是一个理想的选择,特别是对于那些需要频繁连接Oracle数据库但又不希望安装庞大复杂的客户端软件...

    OracleClient 客户端

    7. **测试连接**:完成配置后,使用SQL*Plus或其他工具进行连接测试,确认配置无误且能够正常通信。 OracleClient是数据库管理员、开发人员和系统管理员日常工作中不可或缺的工具,它提供了丰富的功能,如数据查询...

    DataGrip连接Oracle的Driver连接.7z

    - **JDBC OCI驱动**:需要Oracle客户端软件,通过Oracle的本地接口(OCI)与数据库交互,适用于需要本地性能优化的情况。 2. **连接Oracle在DataGrip中的步骤**: - 安装驱动:将解压后的Oracle JDBC驱动jar文件...

    Oracle客户端精简版

    Oracle客户端是连接到Oracle数据库服务器进行数据操作和管理的重要组件,尤其对于开发人员、DBA以及需要频繁与Oracle数据库交互的用户来说,它是必不可少的工具。"Oracle客户端精简版"是一个针对那些只需要基本功能...

    Oracle 11g客户端

    这个小巧的安装包旨在简化用户在本地计算机上安装Oracle客户端的过程,以进行数据库查询、应用开发或者系统管理等工作。Oracle 11g客户端的特性包括全面的数据管理和强大的数据访问能力,支持多种开发工具和接口,如...

    oracle客户端配置与使用(vb)

    值得注意的是,如果使用Java进行连接,可以选择JDBC Thin模式,此时无需安装Oracle客户端。 2. **数据库服务器集成**:如果你的机器已经安装了Oracle数据库服务器,客户端软件通常会作为一部分自动安装。在这种情况...

Global site tag (gtag.js) - Google Analytics