摘要:
一、什么是事务?
在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!
二、事务是必须满足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 阅读(762) 评论(0)
摘要:
一、时间类型
数据库类型与Java中类型的对应关系:
DATE->java.sql.Date:表示日期,只有年月日,没有时分秒,会丢失时间。
TIME->java.sql.Time:表示时间,只有时分秒,没有年月日,会丢失日期。
TIMESTAMP->java.sql.Timestamp:表示时间戳... 阅读原文
2017-10-07 16:16:02 阅读(764) 评论(0)
摘要:
1、Statement批处理
当你有10条SQL语句要执行时,一次向服务器发送一条SQL语句,这样做的效率上极差,处理的方案是使用批处理,即一次向服务发送多条SQL语句,然后由服务器一次性处理。
批处理只针对更新(增删改)语句,批处理与查询无关。
可以多次调用Statement类的addBatch(Str... 阅读原文
2017-10-07 14:23:02 阅读(768) 评论(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 阅读(794) 评论(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)