上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: JDBC 使用 Statement 作为 SQL 语句的执行器。 Statement 通过 Connection.createStatement() 方法创建,一共支持以下6种方式执行 SQL 语句: execute() executeUpdate() executeQuery() executeL 阅读全文
posted @ 2018-06-24 15:43 Gerrard_Feng 阅读(5524) 评论(0) 推荐(2)
摘要: 1. 加载数据库驱动 通常来说,JDBC 使用 Class 类的 forName() 静态方法来加载驱动,需要输入数据库驱动代表的字符串。 例如: 加载 MySQL 驱动: 加载 Oracle 驱动: 以及之后我 demo 使用的 SQLite 驱动 这些数据库驱动的字符串,可以在数据库厂商提供的驱 阅读全文
posted @ 2018-06-24 13:02 Gerrard_Feng 阅读(846) 评论(0) 推荐(0)
摘要: 1. JDBC 常用接口和类 DriverManager 负责管理 JDBC 驱动的服务类,程序中主要的功能是获取连接数据库的 Connection 对象。 Connection 代表一个数据库连接对象,要访问数据库,首先需要获得数据库连接。 同时,Connection 接口提供了获取执行 SQL 阅读全文
posted @ 2018-06-24 12:05 Gerrard_Feng 阅读(590) 评论(0) 推荐(0)
摘要: JDBC 有四种驱动类型,分别是: JDBC-ODBC 桥(JDBC-ODBC bridge driver plus ODBC driver) 本地 API 驱动(Native-API partly Java driver) 网络协议驱动(JDBC-Net pure Java driver) 本地协 阅读全文
posted @ 2018-06-24 10:46 Gerrard_Feng 阅读(889) 评论(0) 推荐(0)
摘要: 1. 什么是 JDBC JDBC,Java Database Connectivity(Java 数据库连接),是一组执行 SQL 语句的 Java API。 JDBC,是 Java SE(Java Platform, Standard Edition)标准的一部分。 Java 程序可以通过 JDB 阅读全文
posted @ 2018-06-20 00:11 Gerrard_Feng 阅读(350) 评论(0) 推荐(0)
摘要: 1. 前提 排序算法(七) —— 快速排序 排序算法杂谈(三) —— 归并排序的非递归实现 2. 快速排序与归并排序的递归 快速排序(Quick Sort)与归并排序(Merge Sort)虽然都采用了递归地思想,但是其递归地本质却有所不同。 快速排序,手动划分,自然有序。 归并排序,自然两分,手动 阅读全文
posted @ 2018-05-31 18:53 Gerrard_Feng 阅读(11265) 评论(0) 推荐(1)
摘要: 1. 递归 在众多排序算法中,归并排序(Merge Sort)和快速排序(Quick Sort)都是时间复杂度为 O(nlog2n) 的高效排序。 这两种排序有一种共性,就是运用到了递归的思想。 在程序设计中,递归是一个很有用的性质,用递归写出来的算法,一般来说都很简洁明了,易于理解。 例如归并排序 阅读全文
posted @ 2018-05-24 20:21 Gerrard_Feng 阅读(862) 评论(0) 推荐(0)
摘要: 众所周知,循环和递归,在很多情况下是可以互相转换的。 那么,冒泡排序(Bubble Sort),作为典型的双重循环结构,也可以将其转化成递归形式。 但是,将递归转化为循环,对于程序的运行是有益的,因为它避免了不可预知的“方法压栈”的现象出现。 而将循环化为递归,多数情况下,不推荐这么做,即使递归的代 阅读全文
posted @ 2018-05-23 19:20 Gerrard_Feng 阅读(2593) 评论(0) 推荐(0)
摘要: 1. 基本有序 在众多排序算法中,有一个概念被多次提及:数组基本有序。 例如: 直接插入排序(Insertion Sort)在面对数组基本有序时,体现出良好的性能。 平滑排序(Smooth Sort)在数组趋向有序时,其时间复杂度趋向于 O(n)。 快速排序(Quick Sort)和堆排序(Heap 阅读全文
posted @ 2018-05-23 00:23 Gerrard_Feng 阅读(1428) 评论(0) 推荐(0)
摘要: 快速排序(Quick Sort),有时又称划分-交换排序(Partition-Exchange Sort),与“归并排序”相同,是“分治法”的又一个实现案例。 快速排序的主要思想是,选取一个数字,通过一次遍历,将这个数字放到其最终的位置,并且保证其最终位置的左侧都小于等于这个数字,其右侧都大于等于这 阅读全文
posted @ 2018-05-21 20:12 Gerrard_Feng 阅读(1072) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页