摘要: 一、什么是事务?   在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 二、事务是必须满足4个条件(ACID) 事务的原子性( Atomicity):一组事务,要么成功;要么撤回。 一致性 (Consistenc... 阅读原文
2017-10-07 18:13:01 阅读(904) 评论(0)
摘要: 一,编写返回对象 public class HttpResult { // 响应的状态码 private int code; // 响应的响应体 private String body;get/set…} 二,封装HttpClient package cn.xxxxxx.httpclient; import j... 阅读原文
2017-10-07 16:42:01 阅读(761) 评论(0)
摘要: 一、时间类型 数据库类型与Java中类型的对应关系: DATE->java.sql.Date:表示日期,只有年月日,没有时分秒,会丢失时间。 TIME->java.sql.Time:表示时间,只有时分秒,没有年月日,会丢失日期。 TIMESTAMP->java.sql.Timestamp:表示时间戳... 阅读原文
2017-10-07 16:16:02 阅读(763) 评论(0)
摘要: 1、Statement批处理   当你有10条SQL语句要执行时,一次向服务器发送一条SQL语句,这样做的效率上极差,处理的方案是使用批处理,即一次向服务发送多条SQL语句,然后由服务器一次性处理。   批处理只针对更新(增删改)语句,批处理与查询无关。   可以多次调用Statement类的addBatch(Str... 阅读原文
2017-10-07 14:23:02 阅读(767) 评论(0)
摘要: 一、PrepareStatement概述   PrepareStatement是Statement接口的子接口; 1、强大之处: 防SQL攻击; 提高代码的可读性; 提高效率; 2、PrepareStatement的用法: 如何得到PrepareStatement对象 给出SQL模板。 调用Con... 阅读原文
2017-10-07 13:26:01 阅读(789) 评论(0)
摘要: 一、ResultSet之滚动结果集   ResultSet表示结果集,它是一个二维的表格。ResultSet内部维护一个行光标(游标),ResultSet提供了一系列的方法来移动游标: void beforeFirst():把光标放到第一行的前面,这也是光标默认的位置; void afterLast():把光标放到... 阅读原文
2017-10-07 12:28:02 阅读(765) 评论(0)
摘要: //此方法放一个自定义的JAVA类中 public static boolean msgBoxPlus(Activity objPage, String strTitle,String strMsg,String strOkTitle,String strCancelTitle){ if(strOkTitle=="... 阅读原文
2017-10-07 11:02:02 阅读(747) 评论(0)
摘要:    JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDB... 阅读原文
2017-10-07 10:12:01 阅读(804) 评论(0)
摘要: /*   需求:演示一个Hello World的Java小程序   思路:     1.定义一个类。因为Java程序都是定义在类中,Java程序都是以类的形式存在的,类的形式其实就是字节码的最终体现     2.定义一个主函数。可以让该类可以独立运行。     3.使用输出语句。可以让程序的运行结果显示在控制台上。 ... 阅读原文
2017-10-07 09:06:01 阅读(793) 评论(0)
摘要: 1、MVC:非Java独有,所有的B/S的结构都在使用它。 M——Model模式(自己写代码) V——View 视图(jsp) C——Controller 控制器(Servlet) 2、JavaWeb三层框架 Web层-->与Web相关的内容(Servlet,JSP,Servlet相关API:request、... 阅读原文
2017-10-07 08:28:02 阅读(730) 评论(0)