首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Java JDBC的基础知识(二)
】的更多相关文章
Java JDBC的基础知识(二)
在我的上一篇Java JDBC的基础知识(一)中,最后演示的代码在关闭资源的时候,仅仅用了try/catch语句,这里是有很大的隐患的.在程序创建连接之后,如果不进行关闭,会消耗更多的资源.创建连接之后的代码挂掉了,后面的try/catch很难保证代码被执行.所以,这篇Java JDBC的基础知识(二)主要记录标准的异常处理. 一.要处理的代码如下 import java.sql.Connection; import java.sql.DriverManager; import java.sql…
Java JDBC的基础知识(三)
在前面的Java JDBC的基础知识(二)和(三)中,主要介绍JDBC的原理和简单的应用过程.尤其在(二)中,可以发现代码进行多次try/catch,还有在前面创建连接等过程中好多参数我都给写定了. 这些参数本来可以是在调用的时候再给的.以前学习过将工具类和测试类分开写的好处,下面就介绍数据库的工具类,它可以避免代码的臃肿的缺点.学会自己写一个数据库工具类,方便以后直接用.关键还是学会其中的编写思路. 一.创建数据库工具类 创建工具类的内容: 1.私有化构造方法 (防止别人欠欠new本类实例,也…
Java JDBC的基础知识(五)
本文主要记录JDBC基础知识之后的部分内容.另外,我看到<Java核心基础2>中第四章是主要介绍数据库编程的.里面有一些说明和应用特别灵活,有些部分也太容易理解,建议大家看一下.这篇是依然是剩余部分的基础. 一.事务 事务是一组组合成逻辑工作单元的操作,虽然系统中可能会出错,但事务将控制和维护事务中每个操作的一致性和完整性. 事务具有: 1.原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分. 2.一致性(consistency):在事务处理执行前后,数…
Java JDBC的基础知识(一)
一.为什么引入JDBC 在学习JDBC之前,抛开它的概念,我先按照我的理解解释一下,为什么要引入JDBC.在我看来,引入JDBC跟我之前学过的引入JVM(Java虚拟机)有些相似之处.当然,关于JVM的具体知识我还没学,但是为啥用它我知道.JVM相当于在Java与各个平台创建一个"转换器",这样解决了Java跨平台性.这次,JDBC貌似又沿用了这种思想. Java想要访问数据库,但是数据库的种类多啊,如果为了迎合每个数据库去做一套方案,那得累死.这时候,JDBC就出现了,他在Java与…
java接口自动化基础知识(二)
二.HttpClient+testNG实现对接口的测试及校验 在上面第一篇中已经实现了基础配置和测试用例数据准备,本篇文章将以登录举例进行测试执行. 这是之前login接口的代码 @Test(groups = "loginTrue",description = "用户登录接口测试") public void loginTrue() throws IOException { SqlSession session = DatabaseUtil.getSqlsession…
Java JDBC的基础知识(四)
之前学习了如何创建一个数据库工具类,如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBUtil { // 私有化构造方法 private DBUtil() { } private static String url = "&q…
java 基础知识二 基本类型与运算符
java 基础知识二 基本类型与运算符 1.标识符 定义:为类.方法.变量起的名称 由大小写字母.数字.下划线(_)和美元符号($)组成,同时不能以数字开头 2.关键字 java语言保留特殊含义或者特殊功能的关键词,不能用着标识符 3.注释 java代码中不会编译,帮助介绍代码的文字片段 三种注释方式,分别是单行注释(//).多行注释(/* */)和文档注释(/** */) 4.基本数据类型 基本类型有以下四种: int长度数据类型有:byte(8bits).short(16bits).int…
Java面试题-基础知识
参考文章:Java面试题-基础知识 基础能力 什么是值传递和引用传递 线程状态有哪些,它们之间是如何转换的 进程与线程的区别,进程间如何通讯,线程间如何通讯? HashMap的数据结构是什么?如何实现的?和HashTable.ConcurrentHashMap的区别? Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容? equals.hashcode等Object类中一些…
JAVA核心技术I---JAVA基础知识(工具类Arrays和Collections类)
一:工具类 –不存储数据,而是在数据容器上,实现高效操作 • 排序 • 搜索 –Arrays类 –Collection类 二:Arrays类(处理数组) (一)基本方法 –排序:对数组排序, sort/parallelSort. –查找:从数组中查找一个元素, binarySearch. –批量拷贝:从源数组批量复制元素到目标数组, copyOf –批量赋值:对数组进行批量赋值, fill. –等价性比较:判定两个数组内容是否相同, equals. (二)实现 import java.util.…
JAVA核心技术I---JAVA基础知识(static关键字)
一:static特殊关键字用处 –变量 –方法 –类 –匿名方法 二:静态变量:类共有成员 –static变量只依赖于类存在(通过类即可访问),不依赖于对象实例存在. –所有的对象实例,对于静态变量都共享存储在一个共同的空间(栈) class Potato{ ; public void setnumber(int n) { this.number=n; } } public class StaticTest { public static void main(String[] args) { S…