`
zhangyi6678
  • 浏览: 76317 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
PreparedStatement的最大的优点就是可以动态设置参数,然后其缺点也来源于此,在执行SQL语句出错的时候,我们就没有办法看到完整的 SQL语句,甚至也看不到设置的参数,这非常不便于调试。比如说,执行一个非常长的sql语句的时候,报错说插入的值超出范围,大部分JDBC驱动都不会报告是哪个字段出了问题,难道只能执行SQL语句之前将所有参数值手工打印出来吗?而程序调试通过后,这些垃圾代码又都需要清除掉。当一个程序处于不断的调试过程中,这将是极其痛苦的。PreparedStatement可以避免一些编码的麻烦,如单引号的问题。 完全可以用PreparedStatement来代替Stateme ...
我们可以通过START WITH . . . CONNECT BY . . .子句来实现SQL的 层次查询,而Oracle 10g 为其添加许多了新的伪列。十多年以来,Oracle SQL 具有依照层次关系进行查询的功能。例如,你可以指定一个起始条件,然后根据一个或多个连接条件来确定孩子行的内容。举例来说,现在假设我有一个表,里面记录了世界上的某些地区,其表结构如下: create table hier ( parent varchar2(30), child varchar2(30) ); insert into hier values(null,'' ...
最近开始写详细设计说明书了,可不知道怎么想,写起来并不容易,让我思考了,怎么去写软件系统详细设计说明书。以及在一个项目开发过程当中到底应该写那些文档。而这些文档都应该怎么些。值的我考虑考虑? 答案:《 ...
当项目繁多的时候,需要规范,并且定义到细节,只有这样,才能支持大规模的开发。     PM非常重要,PM的能力将直接导致项目最后的质量。       本文是根据公司当前的现状而描述的,并不一定普遍适用--合适的,就是 ...
本文通过图解的方式讲述了利用Eclipse和JSmooth生成java EXE可执行文件。 新建class实现main方法,选择项目右键菜单的导出项 导出JAR文件 选择导出文件以及导出目标 下一步 下一步 这样包含Manifest的JAR hello.jar文件就生成了 下载Jsmooth ...
1、JAVA读取文件,避免中文乱码。 /** * 读取文件内容 * * @param filePathAndName   String  读取文件路径 * @return String  文件中的内容 */ public static String readFile(String filePathAndName) {    String fileContent = "";    try {      File f = new File(filePathAndName);     if(f.isFile()&&f.exists()){      Input ...

古典兔子问题

/**      * 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,      * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,      * 问20个月内每个月的兔子总数为多少?      */                  int first = 2;   // 第一个月的兔子数量         int second = 2;  // 第二个月的兔子数量         int total = 0;   // 每个月的兔子总数         for (int i = 1; i <= 20; i++)         {         ...
CORBA方面 1、CORBA是什么?用途是什么? 答:CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。 其目的为: 用不同的程序设计语言书写 在不同的进程中运行 为不同的操作系统开发 LINUX方面 1、LINUX下线程,GDI类的解释。 答:LINUX实现的就是基于核心轻量级进程的" ...
Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的 ...
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、ArrayList和Vector的区别,HashMap和Hashtable的区别 答:就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的 ...
--  Java面试题和答案 JAVA相关基础知识 1、面向对象的特征有哪些方面      1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其 ...
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 finally?再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finall ...
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作:   写一个方法,实现字符串的反转,如:输入abc,输出cba   写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换   如何将数值型字符转换为数字(Integer,Double)   如何将数字转换为字符   如何取小数点前两位,并四舍五入。 4.日期和时间   如何取得年月日,小时分秒   如何取得从1970年到现在的毫秒数   如何获取某个日期是当月的最后一天   如何格式化日期 5.数组和集合 6.文件和目录( ...
    近年来,“需求管理”正成为中国当前工程应用和商业热域的热点。目前,有关需求管理的实践大量应用于软件开发工程等领域,软件开发团队在开始一个新的项目之前,会通过详细的用户需求调研准确捕获了用户需求并汇 ...
首先,说说JSP和Servlet中的几个编码的作用。 在JSP和Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、 contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF- 8")和response.setCharacterEncoding("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和Servlet中。 1、pageEncoding="UTF-8&qu ...
Global site tag (gtag.js) - Google Analytics