2016-03-23 14 views
0

Eigentlich bin ich neu zu Eclipse und JDBC Verbindungen Ich versuchte, eine Verbindung zu Hive-Datenbank auf meinem Centos und versuche, Abfragen auf einer Tabelle in Hive-Datenbank durch den folgenden Code durchzuführen.Und bin konfrontiert Kompilierung Problem für diese code.plz mir helfen ..Wie kann ich diesen Kompilierungsfehler überwinden?

<%@page import="org.apache.hadoop.hive.jdbc.HiveDriver"%> 
<%@ page language="java" contentType="text/html; charset=UTF-8" 
pageEncoding="UTF-8"%> 
<%@ page import = "java.sql.*" %> 
<%@ page import = "java.math.*" %> 
<%@ page import = "java.util.Map.Entry"%> 
<% 

try { 
Class.forName("org.apache.hadoop.hive.jdbc.HiveDriver").newInstance(); 
} 
catch(ClassNotFoundException ex){ 
System.out.println("error:unable to load driver class"); 
System.exit(1); 
} 

%> 

<!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>server side</title> 
</head> 
<body> 
<% 
Connection connection = DriverManager.getConnection("jdbc:hive://localhost:10000/nikhildb"); 
Statement statement = connection.createStatement(); 
String country_name = request.getParameter("country_name"); 
ResultSet rs = statement.executeQuery("Select * from population where country_name ='"+country_name+"'"); 
if(!rs.next()){ 
    System.out.println("Sorry, no country exists"); 
} 
else{ 
%> 

ich hatte einige Tabellendetails in HTML nach else Aussage.

this is the photo copy of compilation error occured plzz hilf mir ..!

Antwort

0

Ihre HiveDriver ein Paket ist - „org.apache.hadoop.hive.jdbc.HiveDriver zu einem Paket löst“, so der richtige Weg, es zu importieren ist:

<%@page import="org.apache.hadoop.hive.jdbc.HiveDriver.*"%> 

kann ich nicht sagen, Wo und wie oft muss man es reparieren?

+0

Eigentlich ist dies meine Import-Anweisung <% @ page import = "org.apache.hadoop.hive.jdbc.HiveDriver"%> kann Umfang nicht nach HiveDriver. * Können Sie mir die erforderliche JAR-Datei für diese –

+0

vielleicht dies vorschlagen [link] (http://www.java2s.com/Code/Jar/h/Downloadhive041jar.htm). Ich bin mir nicht ganz sicher, was du brauchst. – ArchLicher

+0

das gleiche Kompilierungsproblem geht auch nach dem Hinzufügen dieses JAR weiter file.plzz hilfe mich –

Verwandte Themen