JDBC
不等风雨,只等你
不等风,不等雨,只等你
展开
-
Java JDBC入门之一: 基础知识和通过Driver接口获取数据连接
Java JDBC入门之一: 基础知识和通过Driver接口获取数据连接 目录一、数据持久化(persistence)二、java中的存储技术JDBC基础 JDBC体系结构 JDBC驱动程序分类 ODBCJDBC-ODBC桥 部分本地API部分Java的驱动程序 JDBC网络纯Java驱动程序本地协议的纯 Java 驱动程序 JDBC API ...原创 2019-01-24 23:57:22 · 6272 阅读 · 0 评论 -
Java JDBC入门之九 : 元数据
Java JDBC入门之九 : 元数据1. 使用JDBC驱动程序处理元数据1.1 DatabaseMetaDa类1.2 ResultSetMetaData 类1.3 Test代码1. 使用JDBC驱动程序处理元数据Java 通过JDBC获得连接以后,得到一个Connection 对象,可以从这个对象获得有关数据库管理系统的各种信息,包括数据库中的各个表,表中的各个列,数据类型,触发器,存储过...原创 2019-03-06 18:26:31 · 168 阅读 · 0 评论 -
Java JDBC入门之八 : DAO设计模式重构查询方法 AND 使用BeanUtils工具类操作JavaBean
Java JDBC入门之七 : DAO设计模式重构查询方法 AND 使用BeanUtils工具类操作JavaBean1. DAO 设计思想 Data Access Object2. Java 类的属性:3.Demo1. DAO 设计思想 Data Access Object为什么要存在这样的思想?实现功能的模块化. 更有利于代码的维护和升级.DAO 可以被子类继承或直接使用DAO...原创 2019-03-06 14:31:26 · 289 阅读 · 0 评论 -
Java JDBC入门之十一 : JDBC处理 Blob(图片和大文本)
文章目录一、LOB 简介1. Oracle LOB2. MySQL LOB二、使用JDBC来写入Blob型数据到数据库中1. 用JDBC来写入Blob型数据到Oracle中2. 步骤3. 用JDBC来写入Blob型数据到MySQL中和读取一、LOB 简介1. Oracle LOBLOB,即Large Objects(大对象),是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可...原创 2019-03-08 16:13:26 · 1107 阅读 · 0 评论 -
Java JDBC入门之四:通过ResultSet执行查询操作并处理结果集
Java JDBC入门之四:通过ResultSet执行查询操作并处理结果集 ResultSet代码ResultSet结果集. 封装了使用JDBC进行查询的结果.调用Statement 对象的executeQuery(sql) 可以得到结果集.ResultSet 返回的实际上就是一张数据表 . 有一个指针指向数据表的第一行的前面. 可以调用next()方法检测下一行是否有效,若有效该方法放...原创 2019-02-26 22:40:23 · 6910 阅读 · 0 评论 -
Java JDBC入门之七 : 利用反射及 JDBC 元数据编写通用的查询方法
Java JDBC入门之六 : 利用反射及 JDBC 元数据编写通用的查询方法JDBC驱动程序处理元数据DatabaseMetaData类ResultSetMetaData 类ResultSetMetaData 的主要使用JDBC驱动程序处理元数据Java 通过JDBC获得连接以后,得到一个Connection 对象,可以从这个对象获得有关数据库管理系统的各种信息,包括数据库中的各个表,表...原创 2019-03-01 17:15:12 · 438 阅读 · 0 评论 -
Java JDBC入门之六:preparedStatement
Java JDBC入门之五:preparedStatement1. PrepareStatement1.1 PreparedStatement vs Statement 的对比2. 使用PreparedStatement的步骤3.注入实例和防注入实例4.PreparedStatement的代码实现 和 加强的工具类方法1. PrepareStatementwhy?①. 使用Statemen...原创 2019-02-28 23:13:50 · 470 阅读 · 0 评论 -
Java JDBC入门之五:以面向对象的思想编写JDBC程序
Java JDBC入门之五:以面向对象的思想编写JDBC程序一、 思想二、代码一、 思想传入一个对象的形式去执行插入,现在使用的是拼接SQL字符串的方法,后面改进,使用占位符的方法。通过拼接SQL去查询信息二、代码测试代码public class JDBCTest { @Test public void testGetStudent() { //1. 得到查询的类...原创 2019-02-28 21:34:15 · 400 阅读 · 0 评论 -
Java JDBC入门之二: 通过 DriverManager 获取数据库连接
Java JDBC入门之二: 通过 DriverManager 获取数据库连接注:项目使用的时候,需要通过配置文件去读取对应的数据库连接参数,并且通过反射的方式去读取和创建相应的类实例。/** * DriverManner 是驱动的管理类 * 1).可以通过重载 getConnection() 方法获取数据库连接,较为方便 * 2).可以同时管理数据库驱动程序:若注册了多个数...原创 2019-01-29 22:28:41 · 1290 阅读 · 0 评论 -
Java JDBC入门之三: 通过 Statement执行更新操作
Java JDBC入门之三: 通过 Statement执行更新操作public class TestJDBC { /** * 通过 JDBC 向指定的数据库插入数据 * 1. Statement:用于执行SQL 语句的对象 * 1). 通过Connection 的 createStatement()方法来获取 * 2). 通过executeUpdate(sql...原创 2019-01-31 15:56:18 · 1158 阅读 · 0 评论 -
Java JDBC入门之十 : 获取数据库自动生成的主键值
Java JDBC入门之十 : 获取数据库自动生成的主键值DomeDomepublic class JDBCTest { /** *获取得到数据自动生成的主键 */ @Test public void testGetKeyValue() { Connection connection = null; PreparedStatement preparedState...原创 2019-03-06 19:21:32 · 556 阅读 · 0 评论