JDBC
尘小新
坚持每天往前走,不求快,但别停
展开
-
JDBC之——原理和连接数据库(学习笔记)
一、JDBC简介JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级工具的接口,是数据库开发人员能够编写数据库应用程序。二、JDBC原理JDBC原理:JDBC是以前SUN公司定义的一套...原创 2018-07-18 10:58:20 · 3333 阅读 · 2 评论 -
JDBC之——Statement实现对数据库的增删改操作
一、Statement接口引入作用:用于执行静态SQL语句并返回它所生成结果的对象int executeUpdate(String sql) 执行给定SQL语句,该语句可能为INSERT、UPDATE、或DELETE语句,或者不返回任何内容的SQL语句(如SQLDDL语句)。void close() 立即释放此Statement对象的数据库和JDBC资源,而不是等待该对象自动关闭...原创 2018-07-18 15:34:37 · 1381 阅读 · 0 评论 -
JDBC之——PreparedStatement实现对数据库的增删改操作
一、PreparedStatement接口引入PreparedStatement是Statement的子接口,属于预处理操作,与直接使用Statement不同的是,PreparedStatement在操作时,是现在数据表中准备好了一条SQL语句,但是此SQL语句的具体内容暂时不设置,二十之后再进行设置。(以后开发一部用PreparedStatement,不用Statement)二、使用...原创 2018-07-18 16:18:40 · 5203 阅读 · 0 评论 -
JDBC之——ResultSet结果集
一、ResultSet结果集的引入当我们查询数据库时,返回的是一个二维的结果集,我们这时候需要使用ResultSet来遍历结果集,获取每一行的数据。 二、使用ResultSet遍历查询结果boolean next()将光标从当前位置向前移一行。String getString(int columnInex) 以Java编程语言中String的形式获取此ResultSet对象的当...原创 2018-07-18 17:11:54 · 509 阅读 · 0 评论 -
JDBC之——处理大数据(CLOB和BLOG数据)
大数据对象处理主要由CLOB(character large object)和BLOB(binary large object)两中类型的字段;在CLOB中可以存储大字符数据对象,比如长篇小说;在BLOB中可以存放二进制大数据对象,比如图片,电影,音乐;一、处理CLOB数据(字符数据对象)数据库表:DbUtil类:package com.java1234.jdbc.uti...原创 2018-07-19 14:49:51 · 3062 阅读 · 0 评论 -
JDBC之——CallableStatement调用存储过程
一、CallableStatement接口的引入CallableStatement主要是调用数据库中的存储过程,CallableStatement也是Statement接口的子接口。在使用CallableStatement时可以接收存储过程的返回值。二、使用CallableStatement接口调用存储过程void registerOutParameter(int parameterI...原创 2018-07-19 15:40:11 · 342 阅读 · 0 评论 -
JDBC之——使用元数据分析数据库DatabaseMetaData和ResultSetMetaData
一、使用DatabaseMetaData获取数据库基本信息DataBaseMetaData可以得到数据库的一些基本信息,包括数据库的名称、版本,以及得到表的信息。String getDatabaseProductName() 获取此数据库产品的名称。int getDriverMajorVersion() 获取此JDBC驱动程序的主版本号。int ...原创 2018-07-19 16:17:40 · 394 阅读 · 0 评论 -
JDBC之——事务
一、事务的概念事物处理在数据库开发中有着非常重要的作用,所谓事务就是所有的操作要么一起成功,要么一起失败,事物本身具有原子性(Atomicity)、一致性(Conststency)、隔离性或独立性(Isolation)、持久性(Durablilty)4哥特性,这4个特性也被称为ACID特征。原子性:原子性时事务最小单元,是不可再分隔的单元,相当于一个个小的数据库操作,这些操作必须同时成功,...原创 2018-07-19 17:23:49 · 174 阅读 · 0 评论