摘要: 本文目录:1、自定义JDBC框架——数据库元数据:DataBaseMetaData2、自定义JDBC框架——数据库元数据:DataBaseMetaData3、自定义JDBC框架——结果集元数据:ResultSetMetaData4、使用元数据简化JDBC代码(1)万能更新(2)万能查询5、Apache—DBUtils框架简介6、DbUtils类介绍7、QueryRunner类介绍8、QueryRunner类的主要方法9、ResultSetHandler接口介绍10、ResultSetHandler接口的实现类11、JDBC应用的事务管理(ThreadLocal类)12、JDBC应用的事务管理— 阅读全文
posted @ 2014-01-22 16:44 解无邪 阅读(3103) 评论(0) 推荐(0) 编辑
摘要: 本文目录:1、应用程序直接获取连接的缺点(图解)2、使用数据库连接池优化程序性能(图解)3、可扩展增强某个类方法的功能的三种方式4、自定义数据库连接池——基于装饰设计模式5、数据库连接池核心代码——基于动态代理技术6、开源数据库连接池介绍7、DBCP数据源8、DBCP数据源与应用服务器整合使用——配置Tomcat数据源9、C3P0数据源10、JNDI技术简介1、应用程序直接获取连接的缺点(图解)2、使用数据库连接池优化程序性能(图解)3、可扩展增强某个类方法的功能的三种方式(1) 在实际开发中,发现对象的方法满足不了开发需求时,有三种方式对其进行增强:(a)创建该类的子类,并覆盖相应的方法;( 阅读全文
posted @ 2014-01-22 15:50 解无邪 阅读(1982) 评论(0) 推荐(3) 编辑
摘要: 本文目录:1、使用JDBC处理大数据2、使用JDBC处理大文本3、使用JDBC处理二进制数据4、Oracle中大数据处理5、使用JDBC进行批处理6、采用Statement.addBatch(sql)方式实现批处理的优缺点7、实现批处理的第二种方式:PreparedStatement.addBatch()8、采用PreparedStatement.addBatch()实现批处理的优缺点9、获得MySQL数据库自动生成的主键10、JDBC调用存储过程11、事务的概念12、JDBC控制事务语句13、事务的四大特性(ACID)14、事务的隔离级别15、事务的隔离性可避免问题——脏读:16、事务的隔离 阅读全文
posted @ 2014-01-21 17:42 解无邪 阅读(640) 评论(0) 推荐(0) 编辑
摘要: try-catch-finally中return的执行情况分析: 1、在try中没有异常的情况下try、catch、finally的执行顺序 try --- finally 2、如果try中有异常,执行顺序是try--- catch --- finally 3、如果try中没有异常并且try中有return这时候正常执行顺序是try ----finally --- return 4、如果try中有异常并且try中有return这时候正常执行顺序是try----catch---finally---return 总之 finally 永远执行! try-catch-finally里都没... 阅读全文
posted @ 2014-01-21 14:38 解无邪 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 1、JDBC简介 2、使用JDBC的步骤——第一个JDBC程序 3、DriverManager——加载数据库驱动 4、数据库URL——标识数据库的位置 5、Connection——代表数据库的链接 6、Statement——向数据库发送SQL语句 7、ResultSet——代表Sql语句的执行结果 8、释放资源——释放与数据库进行交互的对象 9、用JDBC对数据库进行CRUD 10、CRUD操作-create示例Demo 11、CRUD操作-updata示例Demo 12、CRUD操作-delete示例Demo 13、CRUD操作-read示例Demo 14、SQL注入的防范 15 阅读全文
posted @ 2014-01-21 13:56 解无邪 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 在这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。 下面就分别给大家介绍、讲解一下三种数据库实现分页查询的方法。一、MySQL 数据库 分页查询 MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注... 阅读全文
posted @ 2014-01-21 10:34 解无邪 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 先上图,有图有真相! 分数不高,两科45,一科49,但是so what!我过了!!!苍天啊我竟如此的好运!!!感谢大慈大悲的观世音菩萨,感谢生我养我的父母,感谢国家感谢党......最后要特别特别的感谢信管网以及信管群里面一起并肩作战的战友们!好了,气氛已活跃,进入正题!一、个人介绍: 本人在校大四学生,本科软件工程专业,2013年上半年一次性通过中级软件设计师,2013年下半年一次性通过高级信息系统项目管理师。二、备考过程: 作为一名被大学上了的大学生,我只能用两个字来形容中国的大学,那就是呵呵!为了毕业之后能找一份好的工作、赚更多的钱、过更好的生活!2013年上半年过了软件设计师... 阅读全文
posted @ 2014-01-15 21:43 解无邪 阅读(2830) 评论(47) 推荐(5) 编辑
摘要: js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length-1]);//bbbarr.pop();//alert(arr[arr.length-1]);//aaa//alert(arr.length);//1var 阅读全文
posted @ 2014-01-07 09:30 解无邪 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1. ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。2.int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。3. boolean execute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。execute是executeQuery和executeUpdate的综合.executeUpdate() 这是 PreparedStatement 接口中的方法executeUpdate(String sql) 这是 Prepa 阅读全文
posted @ 2013-12-31 10:06 解无邪 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 转自:http://bbs.csdn.net/topics/370033478对于Oracle中分页排序查询语句执行效率的比较分析作者:lzgame 在工作中我们经常遇到需要在Oracle中进行分页、排序、查询的组合SQL语句,举例来说,通常我们会这样写:(假定表test中id是主键,并且id从1开始没有间断顺序排列)1.SELECT*FROM(SELECTid,a1,a2,a3,a4,a5,a6,a7,a8,a9,ROWNUMASrnFROMtestWHEREa1LIKE'%%'ANDROWNUM=999990; 但是由于ROWNUM是一个伪列,Oracle会首先查询满足RO 阅读全文
posted @ 2013-12-24 17:14 解无邪 阅读(586) 评论(1) 推荐(0) 编辑