1. 简介
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,JDBC是Java访问数据库的一种规范,是一套API;JDBC是应用程序和数据库之间的桥梁,即:Java语言通过JDBC技术来访问不同的数据库。可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。
2. JDBC设计思想
JDBC采用了接口和实现分离的设计思想。接口放在了 java.sql 和 javax.sql 包中。而接口的实现类就叫数据库驱动程序,一般由数据库的厂商提供。(java.sql 包属于javaSE、javax.sql 包属于javaEE)
3. JDBC用途
简单地说,JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果。下列代码段给出了以上三步的基本示例:
Connection con = DriverManager.getConnection("jdbc:odbc:wombat","login",
"password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (rs.next()) {
int x = rs.getInt("a");
String s = rs.getString("b");
float f = rs.getFloat("c");
}
未完,待续! 这只是表面的了解一下jdbc,接下来将结合序列化来比较,谈谈jdbc! 敬请期待!
分享到:
相关推荐
│ Java面试题34.jdbc中preparedStatement比Statement的好处.mp4 │ Java面试题35.数据库连接池的作用.mp4 │ Java面试题36.HTML.mp4 │ Java面试题37.简单介绍了一下Ajax.mp4 │ Java面试题38.js和JQuery的关系.mp4...
225道Java面试题 学会了Java面试随你问.docx Ant和Maven的作用是什么?两者之间功能、特点有哪些区别?.docx Java初级程序员面试必备的基础知识总结.docx Java基础、Java集合、多线程、JDBC、HTTP、JSP、Servlet、...
希望对即将工作地人有帮助 里面有jdbc j2ee mvc 设计模式 servelet xml 线程 的东西 和一些面试技巧!
①Java 基础部分(基本语法, Java 特性等) ②关键字 ③面向对象 ④集合部分 2、 Java 高级知识 ①线程 ②锁 ③JDK ④反射 ⑤JVM ⑥GC ⑦ IO 和 NIO, AIO 二、 JavaEE 部分 1、 Spring ①IoC 与 Bean 配置、 管理 ...
列举几个典型实用的例子: ...java面试100题目.pdf SQL面试题大全.pdf 开发面试75条.pdf java 面试题 数据库方面.pdf 如何写出高性能的SQL.pdf 线程编程方面,jsp,jdbc,xml,servlet.pdf 面试题集合.pdf
2014年整理的最详细的java方面的面试题,包括servelt面试题,jdbcd面试题,java基础面试题,struts2面试题。
Java面试题34.jdbc中preparedStatement比Statement的好处 Java面试题35.数据库连接池的作用 Java面试题36.HTML Java面试题37.简单介绍了一下Ajax Java面试题38.js和JQuery的关系 Java面试题39.jQuery中的常用选择器 ...
java面试题及答案(基础题122道,代码题19道) JAVA面试题集 java试题(实习生) ssh面试 笔试题(JDBC&Servlet&JSP) 葵花宝典(JAVA) 面试题 面试题集锦及参考答案 - 挨踢职涯 - 求职面试 模拟面试总结 亚信java笔试...
Java面试宝典.txt 包含有 Java编程面试题 Java面试题全集84集系列-视频系列 2019年最新Java笔试题及答案.docx 225道Java面试题 学会了Java面试随你问.docx Java笔试面试宝典.docx Java基础、Java集合、多线程...
Hibernate的工作原理 Hibernate的缓存体系 spring工作机制及为什么要用?
收集总结了许多学长面试不同公司时面到的实际面试题。以及分享了回答问题的经验。 自己在去年10月份校招时,感觉有点用,特别是在给自己查漏补缺方面有一定的帮助。可以边看边结合里面提供的代码进行上机试验,已...
Java面试题31.jdbc调用存储过程.mp4
详细分析了应聘Java程序员职位的常见考点,主要内容包括面试流程及求职准备、Java语言基础、数据类型、集合框架、图形用户界面、输入与输出、多线程、反射机制、网络编程、JDBC、Web开发基础、SSH框架(Struts、...
通过实例代码,让你认识JDBC,简单实用,面试必问 * Statement是一个接口,它表示语句对象。 * executeQuery():只能执行查询语句(DQL),返回ResultSet对象,即结果集对象。 * executeUpdate():执行DML语句...
java 面试题 java基础 JDBC SQL SSH面试 编程题
Java程序员面试三十二问.doc Java经典试题及答案.doc java面试笔试题大汇总.doc 企业面试题精选.doc 9JAVA代码查错.doc jdbc.doc Struts.doc Hibernate?.doc
java面试知识点总结--JDBC.pdf
Java面试题34.jdbc中preparedStatement比Statement的好处.mp4
面试题集共分为以下十部分: 一、Core Java: 1 — 95 题 1 — 24 页 基础及语法: 1 — 61 题 1 — 13 页 异常: 62 — 69 题 13 — 15 页 集合: 70 — 80 题 15 — 18 页 线程: 81 — 90 题 18 — 21 页 IO & ...
12. 解释一下Java中的JDBC是什么,以及你如何使用它来连接到数据库。 13. 你能解释一下什么是Java中的Spring框架吗?并举例说明它的用途。 14. 你能解释一下什么是Java中的Maven和Gradle吗?它们在项目管理和构建中...