JDBC-ODBC方式连接数据库工作原理解释

来源:互联网 发布:在linux中打开文件 编辑:程序博客网 时间:2024/05/29 17:19

1:工作原理:

JDBC-ODBC桥驱动程序有sun与Merant公司联合开发,主要的功能是把JDBC API 调用转换成ODBC API 调用,然后ODBC API调用针对供应商的ODBC驱动程序来访问数据库,即利用JDBC-ODBC桥通过ODBC来存储数据源。

如下图:JDBC-ODBC应用模式:

JDBC-ODBC桥是一个JDBC驱动程序,对ODBC而言,它像是通用的程序,桥为所有适用于ODBC的数据库实现JDBC。

它作为sun.jdbc.odbc包实现,其中包含一个用来访问ODBC的本地库。由于ODBC被广泛的使用,所有的桥的优点就是让JDBC能够访问所有的数据库。桥支持ODBC 2.X,这是当前大多数据ODBC驱动程序支持的版本。桥驱动程序为java提供的一种把JDBC调用映射为ODBC调用的方法。因此,需要在客户端机器上安装ODBC驱动。JDBC-ODBC桥在JDBCAPI和ODBCAPI之间提供了一个桥梁,这个桥把标准的JDBC调用翻译成对应的ODBC调用,然后通过ODBC库把它们发送给ODBC数据源。

2:JDBC-ODBC所有的配置

桥作为包sun.jdbc.odbc与JDK一起自动的安装,无需特殊的配置。java2sdk类库中包含了用于JDBC-ODBD桥接驱动程序的类,因此不需要安装任何附加包就可以使用。但是客户机要通过生成数据源名(Data Source Names,DNS)来配置ODBC管理器。DSN是一个把驱动程序,数据库,一些可选的设置连接起来的命名配置。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小孩社保卡掉了怎么办 社区医保本丢了怎么办 宝宝医保卡掉了怎么办 同煤医疗卡丢了怎么办 杭州医保卡丢了怎么办 新的医保卡丢了怎么办 二代医保卡丢了怎么办 老医保卡丢了怎么办 上海医保卡余额用完了怎么办 身份证丢了医疗报销怎么办 取公积金身份证丢了怎么办 身份证丢了怎么办就诊卡 人在外地怎么办农村社保卡 武汉医保卡丢了怎么办 济宁社保卡丢了怎么办 农村医疗本丢了怎么办 常熟医保卡丢了怎么办 农民社保卡丢了怎么办 常熟社保卡坏了怎么办 社保卡丢失补办期看病怎么办 社保卡补办期间看病怎么办 医保卡冻结了出院结算怎么办 住院医保卡钱不够怎么办 住院押金条丢了怎么办 急用新社保卡要怎么办 看病没带社保卡怎么办 医保卡掉了住院怎么办 厦门医保卡丢了怎么办 成都医保卡丢了怎么办 长春医保卡丢了怎么办 县城医保卡丢了怎么办 医保卡丢了怎么办南宁 西安职工医保丢了怎么办 重庆医保卡丢了怎么办 外地医保卡丢了怎么办 换单位后医保卡怎么办 单位没交失业金怎么办 沈阳医保卡密码忘了怎么办 西安网约车资格证怎么办 红跑车卡丢了怎么办 苏州住房公积金密码忘了怎么办