odbc驱动程序

JDBC驱动程序分类

匿名 (未验证) 提交于 2019-12-02 23:55:01
JDBC驱动程序分类 JDBC驱动程序:各个数据库厂商根据JDBC的规范制作的 JDBC 实现类的类库 JDBC驱动程序总共有四种类型:   第一类:JDBC-ODBC桥。   第二类:部分本地API部分Java的驱动程序。   第三类:JDBC网络纯Java驱动程序。    第四类:本地协议的纯 Java 驱动程序。   第三、四两类都是纯Java的驱动程序,因此,对于Java开发者来说,它们在性能、可移植性、功能等方面都有优势。 ODBC 早期对数据库的访问,都是调用数据库厂商提供的专有的 API。为了在 Windows ƽ̨ 下提供统一的访问方式,微软推出了 ODBC(Open Database Connectivity,开放式数据库连接) ,并提供了 ODBC API,使用者在程序中只需要调用 ODBC API,由 ODBC 驱动程序将调用转换成为对特定的数据库的调用请求 一个基于ODBC的应用程序对数据库的操作 不依赖任何DBMS(database manager system) ,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的 ODBC驱动程序 完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以 统一的方式处理所有的数据库 。 JDBC-ODBC桥

MySQL 连接 ArcGIS

匿名 (未验证) 提交于 2019-12-02 22:02:20
1:参考网址 https://community.esri.com/thread/206998-how-to-connect-arcgis-desktop-to-mysql-database 2:下载PDF,参考PDF 3:下载MySQL ODBC驱动程序 4:安装 http://desktop.arcgis.com/zh-cn/arcmap/10.3/map/working-with-arcmap/adding-ole-db-connections.htm 6:连接库

SQL Server中配置ODBC数据源

半城伤御伤魂 提交于 2019-12-02 17:01:49
单击“开始→windows系统→控制面板”,打开控制面板 单击“管理工具→ODBC数据源(32位)”打开ODBC数据源配置对话框 在数据源配置对话框中单击“系统DSN”选项卡下的“添加”按钮,创建数据源。 在创建数据源对话框中选择“SQL Server”为驱动程序,单击“完成”按钮 在配置DSN对话框中输入要用到的“数据库名称”和连接到的“服务器名称”(你自己的IP) 单击“下一步”按钮 在弹出的下一个对话框中输入登录数据库的“用户名”和“密码”后单击“下一步”按钮。 接着按照默认的选项依次单击“下一步”和“完成”按钮,最后点击“测试数据源”按钮测试数据源。 若测试成功,则会弹出如图所示的对话框,显示”测试成功“字样。 来源: https://www.cnblogs.com/YZFHKMS-X/p/11756158.html

Oracle 添加ODBC数据源 ---- access

江枫思渺然 提交于 2019-12-02 09:10:54
64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以,程序里面的链接字符串不能正常工作。需要修改下IIS的工作环境,改成32位的,在IIS的管理界面中,把应用程序池中的默认应用程序池常规选项中的32位方式启用就可以了。 Win7 下Access的 ODBC连接 直接在 控制面板---管理工具----数据源(ODBC) 打开数据源配置,发现只有SQLServer的驱动,其他的都没有了。 解决方法是: C:/Windows/SysWOW64 在这个目录下找到: odbcad32.exe 这个文件,双击打开。 里面有很多可用个数据源驱动,然后就可用添加连接Access的ODBC的数据源了。   java学到Access数据库那里用ODBC时提示:”java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”,现在终于弄好了,把过程跟大家分享一下。   Win7 64控制面板里面直接打开ODBC就只有Mysql,添加Access会出错:“[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”

数据库访问接口(ODBC,OLEDB,ADO)

 ̄綄美尐妖づ 提交于 2019-12-02 02:36:26
数据库访问接口发展历史 ODBC ODBC(Open Database Connectivity,开放数据库互连)。要了解ODBC是什么,先了解一下数据库连接的相关知识。在最开始连接数据库时,由于数据库种类繁多,各种数据库连接有不同的需求,这个时期,数据库连接主要依靠各种API函数来进行连接。在这种背景下,微软于1992年发表了ODBC, ODBC就是将这些API函数封装起来形成统一的接口。当SQL语句进入接口后,驱动器管理程序将它们送入对应的驱动器(driver),由驱动器将SQL语句送入各种不同的数据库。 OLE DB OLE DB(Object Linking and Embedding, Database,对象链接嵌入数据库)是微软为以统一方式访问不同类型的数据存储设计的一种应用程序接口。OLE DB 是建立在 ODBC 功能之上的一个开放规范。ODBC 是为访问关系型数据库而专门开发的,OLE DB 则用于访问关系型和非关系型信息源。OLE DB可以通过ODBC连接到数据库,也可以直接连接到数据库,并且直接连接的访问速度更快。可以知道,只要支持ODBC的数据源是一定能够支持OLEDB的,但是反过来则不一定。 ADO ADO(ActiveX Data Objects,ActiveX 数据对象)在1996年8月与OLE DB一起被发布,是在OLE

细聊Oracle通过ODBC数据源连接SQL Server数据库

余生长醉 提交于 2019-11-30 14:48:11
类似文章搜索引擎上有很多,内容大致相同,今天所谓细聊是因为我在借鉴这些文章时候走了些弯路,所以写此文,为自己备忘,同时如果能为初涉此处知识点的小伙伴提供些帮助就更好了,文章结尾处的一些扩展有一定实战意义,废话不多说。 我的应用场景: 项目系统使用oracle数据库,与客户的第三方系统供应商实现资源共享,对方为sql server数据库; 我的测试开发环境为64bitwin7PC机,本机上装有64位Oracle11g和32位Oracle11g; 本文以32位Oracle为例,通过配置ODBC数据源连接虚拟机上的Sql Server; 第一步、创建ODBC数据源 这一步要考虑数据源是32位还是64位的问题,其实就是选择不同的exe打开上面的界面, win764位操作系统的64-bit ODBC 默认的位置: C:\Windows\System32\odbcad32.exe win764位操作系统的32-bit ODBC 默认的位置: C:\Windows\SysWOW64\odbcad32.exe 添加数据源: 测试通过代表数据源配置成功 第二步、检查DG4ODBC驱动是否已经安装 方法如下: 在Oracle服务器上,cmd窗口中执行命令(dg4odbc或hsodbc) 上图代表安装了DG4ODBC驱动(如果没有安装,需自行下载安装,此处不介绍具体操作) 第三步、配置hsodbc

安装mysql驱动程序

余生颓废 提交于 2019-11-30 14:22:54
1. MYSQL驱动:https://dev.mysql.com/downloads/connector/odbc/ 64 位版本:https://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.13-winx64.msi 2. 安装过程如发现有以下错误: 无法加载 MySQL ODBC 5.3 Unicode Driver ODBC 驱动程序的安装例程,因为存在错误代码126.则需要到微软官网下载对应的 Visual C++ Redistributable Packages 如:https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x64.exe 注意: 经验证,MySQL 版本为8.0.17时,VC++需要的是 Visual C++ Redistributable Packages for VS 2015 的版本等等。 来源: https://www.cnblogs.com/lexiaofei/p/11595573.html

JDBC驱动程序分类

偶尔善良 提交于 2019-11-28 19:01:51
JDBC驱动程序分类 JDBC驱动程序:各个数据库厂商根据JDBC的规范制作的 JDBC 实现类的类库 JDBC驱动程序总共有四种类型:   第一类:JDBC-ODBC桥。   第二类:部分本地API部分Java的驱动程序。   第三类:JDBC网络纯Java驱动程序。    第四类:本地协议的纯 Java 驱动程序。   第三、四两类都是纯Java的驱动程序,因此,对于Java开发者来说,它们在性能、可移植性、功能等方面都有优势。 ODBC 早期对数据库的访问,都是调用数据库厂商提供的专有的 API。为了在 Windows 平台 下提供统一的访问方式,微软推出了 ODBC(Open Database Connectivity,开放式数据库连接) ,并提供了 ODBC API,使用者在程序中只需要调用 ODBC API,由 ODBC 驱动程序将调用转换成为对特定的数据库的调用请求 一个基于ODBC的应用程序对数据库的操作 不依赖任何DBMS(database manager system) ,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的 ODBC驱动程序 完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以 统一的方式处理所有的数据库 。 JDBC-ODBC桥

mysql数据库移植sqlserver数据库

别来无恙 提交于 2019-11-27 14:42:21
今天和大家分享一下如何将自己的mysql数据库移植到sqlserver数据库中来。具体的做法如下: 1、首先,确保自己的电脑中安装了mysql数据库和sqlserver数据库。 2、 安装MySQL ODBC驱动: 为MySQL安装Connector/ODBC驱动。在此需要注意的一点是Connector/ODBC驱动与MySQL Server的版本对应问题,如果自己电脑中已经存在该odbc驱动即可不必按照。 3、 创建系统DSN : 创建 系统DSN 步骤如下:开始->设置->控制面板->管理工具->数据源(ODBC),按该流程打开ODBC数据眼管理器,如图所示。 4、 切换至系统DSN选项卡,点击添加按钮。弹出创建新数据源对话框,选择MySQL ODBC 5.3 AANSI Driver驱动程序,点击完成按钮。 (注意说明:选择自己电脑中安装的odbc版本,不一定是我的这个版本) 5、 在弹出的配置框中填写数据源名、MySQL服务器IP、端口、用户名和密码,点击[ok],ODBC数据源创建成功。(说明一下相关的字段说明:第一个是自定义的dns的名称,第二个是相关的描述可以不写,第三个是服务器的地址,是本地服务器就写localhost或者127.0.0.1或者本地的电脑名称;如果是远程服务器就需要写对应的地址,3306是默认的mysql端口,一般不用更改

Win7_64位使用Mysql Odbc

北城余情 提交于 2019-11-27 01:14:52
1、首先不能安装Mysql Odbc 64位,因为我们的Mysql是32位,使用Mysql Odbc 64位连接Mysql 32位,报错:驱动程序与应用程序之间的体系结构不匹配。 2、要安装Mysql Odbc 32位,安装好之后,在数据源中会找不到Mysql Odbc 32位的驱动,让人误以为Odbc_32位驱动没有安装好。实际上是安装好了的,运行 C:\Windows\SysWOW64\odbcad32.exe 即可在数据源中找到驱动。 注:WOW64什么意思? WOW64(Windows-On-Windows-64bit),在Windows64上面的一个子系统,Windows64位要兼容32位,因此要有一个32位的子系统。 转载于:https://www.cnblogs.com/nzbbody/p/4320563.html 来源: https://blog.csdn.net/weixin_30399155/article/details/99234758