hive数据库连接驱动目录在哪个文件夹,谁知道ireport374 数据库驱动目录在哪里
来源:整理 编辑:黑码技术 2024-05-29 08:25:37
本文目录一览
1,谁知道ireport374 数据库驱动目录在哪里
打开根目录,搜索lib目录,会找到三个lib目录,驱动包每个目录都放一个,我是这样做的,懒得找
2,hadoop26 数据库驱动包 放在哪个文件夹
应该放到hadoop_home/lib目录下就行吧,比如mysql-connector-java-5.1.24.jar或者ojdbc...jar(我用sqoop通过hadoop连接数据库的时候是把数据库驱动包放到这个位置的,不知道你在做哪方面,但是我感觉应该就是那把,试试呗)。
3,myeclipse中添加连接数据库jar文件在项目中的哪个位置
你可以放到tomcat的lib下,也可以放到你项目的WEB-INF下的lib下,放到tomcat的lib下,就可以在每一个项目下使用可以放在任意位置,建议放在lib文件夹下,必需通过右键然后build path之后才能使用jar哦!首先得把概念和你说清楚。java是一种编程语言sql是操作数据库语言,不是数据库。连接数据库,在java中一般使用jdbc数据库有很多种,像oracle,mysql,sql server等,他们都是有自己的驱动。用什么数据库,就把其驱动包导入,然后可以使用jdbc具体连接数据库的操作,百度搜索“jdbc oracle”或者其他数据库,有很多很多例子。
4,如何查看 hive表 数据 存储位置
导入数据设置hadoop_home$ hadoop_home=/path/to/some/hadoop sqoop import --arguments...下载合适的sqoop并解压到硬盘,所谓合适即sqoop的版本应该和hadoop的版本相匹配。笔者的hadoop版本是1.03,下载的sqoop是版本1.4.2。$ tar zvxf sqoop-1.4.2.bin__hadoop-1.0.0.tar.gz下载合适的jdbc驱动,将下载的jdbc的驱动放到sqoop的lib文件夹下。导入数据$ sqoop import --hive-import --connect jdbc:oracle:thin:@192.168.56.111:1521:dbname --username username --password password --verbose -m 1 --table tablenamedbname:数据库名username:用户名password:密码tablename:表名-m:导入数据的进程的并发数,默认是4。如果导入的数据不大的话,不妨设置成1,这样导入更快。一般来说sqoop会使用主键来平均地分割数据。并发导入的时候可以设置相关的分割列等等,具体的做法参考官方的文档。如果oracle是安装在远程的电脑上,要确保sqoop可以ping通oracle所在的电脑。例如如果oracle安装在win7上面,可能需要关闭win7的防火墙。另外,需要将oracle配置成可以远程访问的。注意,用户名和表名应该要是大写的,除非它们在创建的时候是名字是放在引号中的大小写混合的形式。先明白数据仓库的作用--存储历史数据-进而对数据进行分析,只提供查询-不提供修改1。Hive 的目标是做成数据仓库,所以它提供了sql,提供了文件-表的映射关系,又由于Hive基于hdfs,所以搜索不提供Update,因为hdfs本身就不支持。2.HBase 是Nosql数据库-所以不要跟传统混淆并谈-Nosql 提供的是另一种思路来满足高性能的需求,而这些是传统数据库的短板,与传统数据库的理念不一样3.load data 这个可以自己去查。Hbase要使用自己的api4.是的。5.这句话不对。6.映射就是结构对应-如文件每一行的第一个字段-映射到Hive表的第一个字段 类似Hibernate的语法解析。
5,myeclipse 的web项目 数据库的驱动放在哪里
以mysql为例,mysql的驱动放在WebRoot\WEB-INF\lib文件夹下,直接复制粘贴就可以了Java要连接数据库,那么首先你必须安装mysql数据库。安装好mysql之后,安装JDK了。安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表。先创建数据库:CREATE DATABASE SCUTCS;接着,创建表:CREATE TABLE STUDENT(SNO CHAR(7) NOT NULL, SNAME VARCHAR(8) NOT NULL, SEX CHAR(2) NOT NULL, BDATE DATE NOT NULL, HEIGHT DEC(5,2) DEFAULT 000.00, PRIMARY KEY(SNO));然后插入数据,可以用SQL语句insert into values (value1, value2, ...);编写.java文件来演示一下如何访问MySQL数据库。import java.sql.*;public class JDBCTest public static void main(String[] args) // 驱动程序名 String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs"; // MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root"; try // 连续数据库 Connection conn = DriverManager.getConnection(url, user, password); if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!"); // statement用来执行SQL语句 Statement statement = conn.createStatement(); // 要执行的SQL语句 String sql = "select * from student"; // 结果集 ResultSet rs = statement.executeQuery(sql); while(rs.next()) // 选择sname这列数据 name = rs.getString("sname // 输出结果 System.out.println(rs.getString("sno") + "\t" + name); } rs.close(); conn.close(); } catch(ClassNotFoundException e) System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch(SQLException e) e.printStackTrace(); } catch(Exception e) e.printStackTrace(); } } }不要直接粘贴进去,import试试。然后先删除项目再重新部署。有时候类库改变tomcat检测不到。WebRoot/WEB-INF/lib下面看看你项目下面的Reference Libraries下面是否有,没有手动加载一下(右击项目名称,选择build path -> configure Build Path -> Libraries,选择add jars/add extrenal jars(根据情况,第一个没有就用第二个)添加进去就可以了)确保你的程序中也引用了该包(即import ***)
文章TAG:
数据 数据库 数据库连接 连接 hive数据库连接驱动目录在哪个文件夹 数据库驱动目录在哪里