eclipse—使用jsp文件连接到存储在web界面中的配置单元数据库

iecba09b  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(173)

我´我正在使用tomcat服务器8.5在eclipse中处理一个动态web项目。
我´我正在尝试连接到一个hive数据库,这个数据库是我使用jsp文件通过hue web界面创建的。
我的方法是定义和使用一个数据源,让我连接到存储在hue中的数据库。因此,当我执行eclipse项目并启动tomcat服务器时,hue中存储在数据库中的数据应该在localhost浏览器中可见。
我现在的jsp文件如下所示:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<sql:setDataSource var="snapshot" driver="org.apache.hive.jdbc.HiveDriver"  url="jdbc:hive2://localhost:10000/default"  user="root"  password=""/>
<sql:query dataSource="${snapshot}" var="result">SELECT * from test;</sql:query> 
</body>
</html>

但是,我还没有定义这个数据源,因为我不知道如何创建这样的数据源。即使我已经定义了这样一个数据源,我到底该如何连接到hue中的数据?这种方法适用于mysql表和mysql驱动程序,但是这些表在我的pc上是本地的,而hive数据库存储在web界面上。
我可以用这种方法连接到存储在hue web界面中的hive数据库吗?
还是有其他更好的方法来解决这个问题?
先谢谢你。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题