使用Beeline连接oracle及其他数据库
2017-10-09 00:00
176 查看
摘要: beeline是个通用的sql客户端,不仅仅用于连接hive。但是如何用beeline连接其他数据库,网上都找不到说明。所以我自己来写一个。
beeline采用jdbc方式连接数据库,连得最多的就是hive数据库,但实际上只要有jdbc driver,beeline都可以连。下面以oracle连接为例
beeline采用jdbc方式连接数据库,连得最多的就是hive数据库,但实际上只要有jdbc driver,beeline都可以连。下面以oracle连接为例
#将oracle jdbc driver 拷贝到hive所在目录下的lib目录中,这一点很重要。beeline会把这个目录下的所有jar包统一纳入classpath cp oracle-connector-java.jar /opt/cloudera/parcesl/CDH/lib/hive/lib #启动beeline beeline #执行scan命令,列出所有支持的jdbc driver beeline> !scan scan complete in 1434ms 11 driver classes found Compliant Version Driver Class yes 12.2 oracle.jdbc.OracleDriver yes 12.2 oracle.jdbc.driver.OracleDriver yes 1.0 org.apache.calcite.avatica.remote.Driver yes 1.0 org.apache.calcite.jdbc.Driver yes 1.0 org.apache.commons.dbcp.PoolingDriver yes 10.11 org.apache.derby.jdbc.AutoloadedDriver yes 10.11 org.apache.derby.jdbc.Driver42 yes 10.11 org.apache.derby.jdbc.EmbeddedDriver yes 10.11 org.apache.derby.jdbc.InternalDriver no 1.1 org.apache.hive.jdbc.HiveDriver yes 1.0 org.datanucleus.store.rdbms.datasource.dbcp.PoolingDriver beelie>!connect 'jdbc:oracle:thin:@oracle_server:1521/devdb_s' 输入用户名,密码,连接成功。
相关文章推荐
- 如何使用 PDI 和 Oracle CDC 来实现Oracle 数据库向其他数据库的数据同步
- Spring使用tomcat连接oracle的数据库连接池
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 使用Oracle SQLDeveloper连接数据库并创建用户
- Oracle9中使用sqlplus连接远程数据库
- 解决使用ASP无法连接 ORACLE 9i 数据库的问题。
- 使用 Navicat Lite 连接 Oracle 数据库
- C# 使用OCCI 连接Oracle 数据库
- 使用 PDI 和 Oracle CDC 来实现Oracle 数据库向其他数据库的数据同步
- 使用Oracle SQLDeveloper连接数据库并创建用户
- ORACLE如何使用DBLINK连接另一个数据库[整理]
- 使用OracleClient,OLEDB,ODBC,Visual Studio,ODP.NET 来连接 Oracle访问数据库
- 如何:使用 Business Connectivity Services 连接到 Oracle 数据库
- ORACLE 存储过程 使用DBLINK 连接远程数据库
- 如何在不安装Oracle客户端的情况下,使用PL/SQL Developer连接数据库
- 配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库