摘要: try {con=dbUtil.getCon();int deleteReturnNum=bookTypeDao.deteleBookType(con, id);} catch (Exception e) {e.printStackTrace();}finally{dbUtil.closeCon(con);}唉,无奈了,这么重要,竟然总忘记finally关资源、、 阅读全文
posted @ 2013-06-10 22:41 ' 华丽の转身 &、 阅读(122) 评论(0) 推荐(0) 编辑
摘要: public static boolean isEmpty(String str){if(str==null||"".equals(str)){return true;}else{return false;}}对于以上代码,今天想了下为甚么这样写:1、当str接收的是文本框传的值时,如果文本框为空,则此时str=""2、当此方法用于后台时,比如在用次方法时直接粗鲁地给方法传了一个值。如:new了一个book对象,让str=book.getName(),而次book的name属性此时为空:String name=null; 则此时str=null 阅读全文
posted @ 2013-06-10 21:53 ' 华丽の转身 &、 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 1)(string)obj:前提条件——obj中必须是string变量的内容。如果是其它的出错int obj = 1;Console.WriteLine((string)obj);2)ToString():所有类都可以使用(因为默认所有的类都继承了object,其实这个ToString()就是调用了object类的方法。像诸如int之类的是重写了ToString()方法。如果自定义的类不重写这个方法,返回会是“命名空间”.“类名”的形式。3)Convert.ToString():把一个非字符串类型的数值强制转换成字符串类型(弥补1)。比如:int i=1;Convert.ToString(i) 阅读全文
posted @ 2013-06-10 21:37 ' 华丽の转身 &、 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 返回选中行号:bookTypeTable.getSelectedRow(); //返回int返回目标位置的值:bookTypeTable.getValueAt(rowNumber,colo); //返回Object 阅读全文
posted @ 2013-06-10 21:21 ' 华丽の转身 &、 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类,原始类型封装类boolean -->Booleanchar --->Characterbyte -->Byteshort -->Shortint -->Integerlong -->Longfloat -->Floatdouble -->Double将int转化为integer :new Integer(a);a可以是Sting或者int型的。将integer 转化为in 阅读全文
posted @ 2013-06-10 20:52 ' 华丽の转身 &、 阅读(179) 评论(0) 推荐(0) 编辑
摘要: int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别:第一种方法:s=i+"";//会产生两个String对象第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).in 阅读全文
posted @ 2013-06-10 20:50 ' 华丽の转身 &、 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在SQL结构化查询语言中,LIKE语句有着至关重要的作用。 LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下: select * from table1 where name like "张*" 如果要查询以“张”结尾的记录,则语句如下: select * from table1 阅读全文
posted @ 2013-06-10 18:52 ' 华丽の转身 &、 阅读(294) 评论(0) 推荐(0) 编辑
摘要: StringBuffer sb_Sql=new StringBuffer("select * from t_bookType");sb_Sql.append(" and bookTypeName like '%"+search_BookTypeName+"%'");对于上面的代码,比较简单,但是有个容易疏漏的问题,往往会造成大问题。比如第二个括号中的and前边容易丢掉空格,造成出错。 阅读全文
posted @ 2013-06-10 18:44 ' 华丽の转身 &、 阅读(229) 评论(0) 推荐(0) 编辑
摘要: /*返回按条件的搜索*/public ResultSet getBookTypeList(Connection con,BookType bookType) throws Exception {StringBuffer sb_Sql=new StringBuffer("select * from t_bookType");String search_BookTypeName=bookType.getBookTypeName();if(StringUtil.isEmpty(search_BookTypeName)==false){sb_Sql.append(" an 阅读全文
posted @ 2013-06-10 18:38 ' 华丽の转身 &、 阅读(277) 评论(0) 推荐(0) 编辑
摘要: DefaultTableModelSwing填充表格的类DefaultTableModel dtm = (DefaultTableModel) bookTypeTable.getModel();dtm.setRowCount(0);Connection con = null;try {con = dbUtil.getCon();ResultSet rs = bookTypeDao.getBookTypeList(con,bookType);while (rs.next()) {Vector v = new Vector();v.add(rs.getInt("id"));v. 阅读全文
posted @ 2013-06-10 17:02 ' 华丽の转身 &、 阅读(568) 评论(0) 推荐(0) 编辑