首页
学习
活动
专区
圈层
工具
发布

使用.net通过odbc访问Hive

但在通常情况下,是通过编程的方式来操作Hive,Hive提供了JDBC和ODBC接口,因为公司的数据处理程序是使用.net开发并运行在windows server上的,因此这篇文章将介绍如何通过ODBC...JDBC:Java Database Connectivity,Java数据库连接,是用于Java编程语言和数据库之间的数据库无关连接的标准Java API。 1....确认hiveserver2服务已经运行 hive需要先作为服务运行起来,第三方应用才可以进行连接,使用下面的命令启动hive服务: # hive --service hiveserver2 2018-07...下载、安装和配置ODBC Connector 可以从这里下载各个版本的HIVE ODBC:http://archive.mapr.com/tools/MapR-ODBC/MapR_Hive/ Windows...ODBC Connector 2.1 (64-bit),打开 64-bit ODBC Administrato,可以看到下面的界面: ?

4.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Odbc微软开发式数据库操作和使用

    [TOC] 0x00 前言简介 描述:在开发之中常常使用 OCCI接口进行编程的它得优点: 一个原因是自己比较喜欢纯C++编程 二是考虑到程序是要往Linux服务器移植的少走冤枉路 百度百科:开放数据库连接...---- 0x01 安装Odbc 下载驱动包 base包:instantclient-basic-windows.x64-12.1.0.2.0.zip ODBC包:instantclient-odbc-windows.x64...-12.1.0.2.0.zip 分别解压base包里面有oci.dll链接数据库驱动,然后将ODBC包中的文件复制到解压了的Base文件夹里面 以管理员权限运行odbc_install.exe 配置...ODBC Data Sources (32-bit)[C:\WINDOWS\SysWOW64\odbcad32.exe] ---- 0x02 配置Odbc链接 描述:采用Excl的Access进行ODBC...位的) 解决:更换 odbc 数据源驱动 双击:控制面板\系统和安全\管理工具\ODBC 数据源(32 位)

    1.8K20

    ADO,OLEDB,ODBC,DAO的区别

    DAO 最适用于单系统应用程序或在小范围本地分布使用。其内部已经对Jet数据库的访问进行了加速优化,而且其使用起来也是很方便的。...所以如果数据库是Access数据库且是本地使用的话,建议使用这种访问方式---应用的专一性 RDO(Remote Data Objects,远程数据对象) 1995年,RDO是一个到ODBC的、面向对象的数据访问接口...,它同易于使用的DAO style组合在一起,提供了一个接口,形式上展示出所有ODBC的底层功能和灵活性。...OLE DB 组件包括数据提供程序(包含和表现数据)、数据使用者(使用数据)和服务组件(处理和传送数据,例如,查询处理器和游标引擎)。 ...它依赖于COM和提供OLE DB提供者的厂商而非ODBC使用的SQL。 ADO(ActiveX Data Object)ActiveX数据对象。基于OLE-DB建立连接的局部和远程数据库访问技术。

    4.8K30

    YashanDB|C# 使用 ODBC 执行 SQL 报错:YAS-08008 的原因与应对

    在接入 YashanDB 的过程中,有部分 C# 开发者在通过 ODBC 驱动执行绑定变量 SQL 时遇到如下异常:ERROR [HY000] [YashanDB][ODBC Driver][Yas]YAS...三、问题根因分析YashanDB 当前版本的 ODBC 驱动,在对接 .NET 框架时存在兼容性问题:驱动不完全支持通过绑定变量(即参数化)执行 SQL;.NET 使用 ODBC 的 Prepare +...SQL 改写为直接拼接的完整语句,绕过绑定机制:cmd.CommandText = "INSERT INTO t (tid) VALUES (123)";虽然该方式不推荐在实际业务中广泛使用,但可作为临时绕过方案...方案二:等待新版驱动支持建议关注后续版本的 YashanDB ODBC 驱动更新,待其完整支持 ODBC 标准绑定语法后再切回参数化使用。...六、经验小结绑定变量虽能提升执行效率并防止注入,但 YashanDB ODBC 驱动当前与 .NET 框架的适配仍待优化;建议在测试阶段尽量构造最小复现代码,有助于快速定位根因;生产使用中务必做好异常处理逻辑

    99010

    Windows10 Oracle ODBC安装配置

    项目紧迫,需在短时间内交付成果,新团队成员,吐嘈之前数据库设计太low,很难看懂数据库表结构间的关系,为了使新同事更好的了解数据库表结构,特意使用powerDesigner对oracle、mysql数据库逆向生成物理图...-12.1.0.2.0.zip     ODBC包:instantclient-odbc-windows.x64-12.1.0.2.0.zip     下载地址:http://www.oracle.com...    2、解压安装        解压上面两个包,把解压后的文件放在同一个目录(合并),注意2个包解压后的所有文件必须放在一个目录下,假设是C:\job\instantclient_12_1   使用管理员权限打开...CMD,进入该目录,运行odbc_install.exe。  ...3、配置ODBC的驱动     设置-->关于-->管理工具,如图 ? ? 点击"添加" ? 测试连接成功后,就可以使用ODBC连接数据库了 注意:不成功,很可能就是版本不对

    3.3K40

    FreeSql 已支持 .NetFramework 4.0、ODBC 访问

    仓库地址:https://github.com/2881099/FreeSql 在金九银十的日子,发布了两大重要支持更新,分别是 .NetFramework4.0 和 ODBC。...FROM `T1` WHERE id in (select a.id from T1 a left join Options b on b.t1id = a.id where b.xxx = 1) 复杂删除使用该方案的好处...: 删除前可预览测试数据,防止错误删除操作,实现所查、即所删; 支持更加复杂的删除操作(IDelete 默认只支持简单的操作),甚至在 ISelect 上使用 Limit(10) 将只删除附合条件的前...test2", a => a.Id == 111) .Apply("test3", a => a.Name == "11"); Apply 泛型参数可以设置为任何类型,当使用...topicRepository = fsql.GetGuidRepository(a => a.UserId == 1); 在查询/修改/删除时附加此条件,从而达到不会修改其他用户的数据; 在添加时,使用表达式验证数据的合法性

    1.7K10

    ODBC(Open Database Connectivity,开放数据库互连)

    ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。...驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。 ODBC API。 ODBC 驱动程序。...各部件之间的关系如图下图所示: 应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系...这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。 在ODBC中,ODBC API不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。...驱动程序管理器负责将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序在执行完相应的操作后,将结果通过驱动程序管理器返回给应用程序。 在访问ODBC数据源时需要ODBC驱动程序的支持。

    2.5K10
    领券