2014年10月8日
摘要: 一】概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 (每种数据库都有事务的支持,但支持的强度不同)二】SQL语句操作事务命令 1)开启事务 START TRANSACTION 2)回滚事务 ROLLBACK 3)提交事务 COMMIT ... 阅读全文
posted @ 2014-10-08 17:13 SkyGood 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 概念:用当地数据库语言,写的一段业务逻辑算法,并将该算法存储在客户端 操作存储过程: CallableStatement接口==>专用于操作存储过程的接口。 SQL语句: 1)删除存储过程add_pro DROP PROCEDURE [IF EXISTS] add_pro; 2)将... 阅读全文
posted @ 2014-10-08 17:09 SkyGood 阅读(352) 评论(0) 推荐(0) 编辑
  2014年10月7日
摘要: 步骤: 1)设置需要返回生成的主键,【通过preparedStatement的第二个参数】 PreparedStatement prepareStatement(String sql, int autoGeneratedKeys);//创建一个默认 PreparedStatement 对象,该... 阅读全文
posted @ 2014-10-07 13:03 SkyGood 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 作用:想发送多条SQL,又要降低与数据库系统的交互,这时使用批处理 一】Statement对象——适合对不同结构的SQL语句进行批处理操作 步骤: 1)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中 void addBatch(String sql); ... 阅读全文
posted @ 2014-10-07 13:02 SkyGood 阅读(3223) 评论(0) 推荐(0) 编辑
  2014年10月6日
摘要: 存取大对象---LOB 【分类】: 1)Character LOB --> CLOB(Text有四个子类型) 2)Binary LOB --> BLOB(Blob有四个子类型) 一】CLOB 1.重点类库: 1)PreaParedStatement类: 重点方法: 写... 阅读全文
posted @ 2014-10-06 11:53 SkyGood 阅读(227) 评论(0) 推荐(0) 编辑
  2014年10月5日
摘要: 阅读全文
posted @ 2014-10-05 10:59 SkyGood 阅读(121) 评论(0) 推荐(0) 编辑
  2014年10月4日
摘要: private String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstanc... 阅读全文
posted @ 2014-10-04 00:46 SkyGood 阅读(247) 评论(0) 推荐(0) 编辑
  2014年10月3日
摘要: 一、or ture or安全问题-------------利用PreparedStatement接口解决 解决办法:使用Statement的子接口PreparedStatement来解决。 即: PreperedStatement的参数使用占位符替代, 能通过setXxxx()方法为占位... 阅读全文
posted @ 2014-10-03 23:28 SkyGood 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 一】代码模块———Demo.java public class Demo { private static Connection connection; private static Statement statement; ... 阅读全文
posted @ 2014-10-03 21:11 SkyGood 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一】什么是JDBC?为什么使用? 1)sun公司为了是java程序员能灵活的访问各种不同的关系型数据库提供的规则。 2)为什么使用JDBC? 1》降低Java程序操作数据库的成本 2》使Java程序灵活移植 二】体验JDBC开发数据库的过程 code: // 1,注册数据库... 阅读全文
posted @ 2014-10-03 21:08 SkyGood 阅读(172) 评论(0) 推荐(0) 编辑