什么是数据源?JDBC,ODBC两个应该怎么理解?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是数据源?JDBC,ODBC两个应该怎么理解?相关的知识,希望对你有一定的参考价值。
参考技术A 分类: 电脑/网络 >> 程序设计 >> 其他编程语言问题描述:
做一个系统或项目,都要连数据库,那么oracle,db2,mysql,sql server和所谓的数据源poolman,Expresso,JDBC Pool,DBCP区别是什么,后面的数据源怎么理解呢?
解析:
数据源--Data source , 读取数据的来源,也就是说你的系统要读取的数据去 什么地方找(存放数据的地方)!
JDBC--全称为Java DataBase Connectivity standard, 它是一个面向对象 的应用程序接口(API), 通过它可访问各类关系数据库。
ODBC--全称(Open Database Connectivity),即开放数据库互联。 ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。
jdbc与odbc的区别
还有要用自己的理解,简单一点,如果是从网上找资料直接COPY的那就不用了。。谢谢了......
jdbc是使用通过JAVA的数据库驱动直接和数据库相连,而jdbc-odbc连接的是ODBC的数据源,真正与数据库建立连接的是ODBC!建议使用JDBC直接连接,同时最好使用连接池!
JDBC 是 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯 Java API 来编写数据库应用程序。
ODBC(Open Database Connectivity),即开放数据库互联。
ODBC基于SQL,并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一个软件开发者开发的客户/服务器应用程序不会被束定于某个特定的数据库之上。ODBC可以为不同的数据库提供相应的驱动程序。对于ASP程而言,ODBC数据源是ASP程序的ADO组件和数据库之间的接口。 参考技术A JDBC 是JAVA连接数据库,不错的。。
ODBC是因为 ADO 比较通行的原因而比较常用。。 参考技术B ODBC是早期的数据库规范,开放数据库连接
JDBC,Java数据库连接,专门面向Java的数据库连接支持 参考技术C ODBC不好用,少用;
JDBC 经常用在java程序里面,用来连接数据库,
以上是关于什么是数据源?JDBC,ODBC两个应该怎么理解?的主要内容,如果未能解决你的问题,请参考以下文章
通过 JDBC/ODBC 访问数据库时,您应该为每个请求创建和关闭连接吗?
JAVA中如何通过JDBC-ODBC桥来连接SQLServer数据库