首先是百度百科对jdbc的定义: JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数 ...
分类:
数据库 时间:
2016-10-30 14:16:53
阅读次数:
383
上一章的代码中,可以发现,jdbc执行DDL和DML有几个步骤都是一样的: 1)执行语句开始时,创建驱动注册对象、获取连接的数据库对象、创建Statement对象 2)所有操作执行完后,关闭连接(后来的先关) 所以,我们可以把这三大部分凑起来,建立一个jdbc的工具类: jdbcutil 工具类再重 ...
分类:
数据库 时间:
2016-10-30 13:30:07
阅读次数:
322
|- Statement接口: 用于执行静态的sql语句 |- int executeUpdate(String sql) : 执行静态的更新sql语句(DDL,DML) |- ResultSet executeQuery(String sql) :执行的静态的查询sql语句(DQL) |-Prep ...
分类:
数据库 时间:
2016-10-30 00:47:44
阅读次数:
248
JDBC接口核心的API java.sql.* 和 javax.sql.*(java2.0以后更新的扩展) |- Driver接口: 表示java驱动程序接口。所有的具体的数据库厂商要来实现此接口。 |- connect(url, properties): 连接数据库的方法。 url: 连接数据库的 ...
分类:
数据库 时间:
2016-10-30 00:47:38
阅读次数:
222
之前操作数据 1)通过mysql的客户端工具,登录数据库服务器 (mysql -u root -p 密码) 2)编写sql语句 3)发送sql语句到数据库服务器执行 什么是jdbc? 使用java代码(程序)发送sql语句的技术,就是jdbc技术!!!! 使用jdbc发送sql前提 代码: ...
分类:
数据库 时间:
2016-10-30 00:08:52
阅读次数:
260
JDBC全称 Java DataBase Connectivity(java数据库连接)可以为多种数据库提供统一的访问; 步骤:1:加载驱动程序: 加载Mysql驱动:Class.forName("com.mysql.jdbc.Driver"); 加载Oracle驱动:Class.forName(" ...
分类:
数据库 时间:
2016-10-26 07:20:43
阅读次数:
192
连接池的管理用了了享元模式,这里对连接池进行简单设计。 一、设计思路 1.连接池配置属性DBbean:里面存放可以配置的一些属性 2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法 3.接口实现ConnectionPool:对上面操作进行实现,并加入一些其他方法 4. ...
分类:
数据库 时间:
2016-10-17 20:38:23
阅读次数:
185
小菜鸟一枚,如果有什么错误的希望大家可以指出。谢谢! 什么是JDBC? JDBC(java Data Base Connective,java数据库连接(java程序可通过它连接上数据库)),由一些接口和类组成。是j2SE的一部分,由java.sql 和javax.sql包组成。 JDBC架构: 通 ...
分类:
数据库 时间:
2016-10-13 23:44:47
阅读次数:
248
一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录; 一对多:一条主表记录对应多条从表记录,同时一条从表记录对应一条主表记录; 多对多:一条主表记录对应多条从表记录,同时一条从表记录也对应多条主表记录。 主键:在关系型数据库中,用一个唯一的标识符来标识每一行,这个标识符就是主键 ...
分类:
数据库 时间:
2016-10-08 02:12:29
阅读次数:
389
连接池原理 连接池原理 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。 现在流行的第三方Java数据库连接池库 DBC ...
分类:
数据库 时间:
2016-09-23 18:32:49
阅读次数:
227