Java里面的JDBC是什么意思啊

作者&投稿:始支 (若有异议请与网页底部的电邮联系)
~ JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。
程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。就像以下代码这样:
Connection conn=null;try { Class.forName("com.mysql.jdbc.Driver", true, Thread.currentThread().getContextClassLoader()); conn=DriverManager.getConnection("jdbc:mysql://MyDBServer?user=qingfeng&password=mingyue"); /* 使用conn并进行SQL操作 */ ...... conn.close();} catch(Exception e) { e.printStackTrace();} finally { if(conn!=null) { try { conn.close(); } catch(SQLException e) {} }}
这是传统的做法,也是以前非Java程序员(如Delphi、VB等)常见的做法。这种做法一般在小规模的开发过程中不会产生问题,只要程序员熟悉Java语言、了解JDBC技术和MySQL,可以很快开发出相应的应用程序。

jsp中用于加载数据库驱动的接口是
答:前两个是java连接数据库的典型方式,虽然除了JDBC还有odbc的方式,但odbc的效率和跨平台都不理想,所以现在的趋势就是使用JDBC来连接需要的数据库(我以MySQL为例),这节将介绍JSP中如何实现连接数据库,其实原理都一样,只是技术不同,建议在看本节知识的时候,以及对JSP技术和前端知识有一定的了解,要不然,或许不好理解。

数据库连接池与JDBC的区别
答:1、理念方面的区别:数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。JDBC(Java DataBase ...

JDBC与JNDI这两种连接方式有什么区别
答:2,JDBC 是指 Java Data Base Connectivity,java数据库连接 3,二者同是Java标准/规范。没有多大关系。(不是没有关系)本来就是两样东西,谈不上什么区别。4,通常服务容器把数据源,以JNDI 方式提供给容器内的Java程序。也就是说,用户可以通过JNDI lookup 到数据库的数据源,然后从数据源中取出...

jdbc 有什么优缺点
答:简单回答:jdbc就是访问数据库底层类!执行效率最快!在大型项目中应用jdbc技术代码量很多,维护劳动量高!框架技术如hibernate是对jdbc技术进行的打包处理,不用在写过多的复杂sql语句!效率比起jdbc肯定会低些!框架技术还有很多好处,实现了对象到关系的映射!有待学习!

jdbc与odbc有什么区别 性能上?
答:JDBC 是 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯 Java API 来编写数据库应用程序。ODBC(Open Database Connectivity),即开放数据库互联。ODBC基于SQL,并把它作为访问数据...

java.sql的JDBCAPI
答:高级接口是对用户友好的接口,它使用的是一种更易理解和更为方便的 API,这种API在幕后被转换为诸如 JDBC 这样的低级接口。在关系数据库的对象/关系映射中,表中的每行对应于类的一个实例,而每列的值对应于该实例的一个属性。于是,程序员可直接对 Java 对象进行操作;存取数据所需的 SQL 调用将...

计算机中的简称JDBC和ODBC分别是什么意思?
答:JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API),它由Java 语言编写的类和接口组成,旨在让各数据库开发商为Java程序员提供标准的数据库API。 JDBC API定义了若干Java中的类,表示数据库连接、SQL指令、结果集、数据库元数据...

JDBC和jdbi之间的区别是什么
答:JDBI是一个使用方便的SQL开发库,用符合Java语言习惯的集合、Bean等方式,提供关系数据库访问接口,同时保留了JDBC类似的信息。JDBI提供了链式风和SQL对象两种风格的API。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准...

navicat能连mysql,为啥还要jdbc?有什么区别?
答:navicat是用来做MySQL的管理工具或者是开发工具,而jdbc是java开发软件时用来连MySQL数据库的一个驱动程序,如果没有jdbcjava就没法连上MySQL数据库

什么叫java bean?和jsp、jdbc有什么关系?
答:javabean 是一种组件技术,服务逻辑层编程实现,对应与microsoft的com技术;jsp是java server page,在c/s和b/s结构中实现server端编程,对应mic的asp;jdbc是java db connection,是一种java db的驱动技术,对应mic的odbc,如果想从事web开发,这里的几个都要学,尤其是javabean.组合起来就是所谓的mvc的开发模式...