
实用代码
shasha82
这个作者很懒,什么都没留下…
展开
-
JAVA读取BLOB
Blob blob = (Blob) rs.getBlob("gpremark"); InputStream instream = blob.getBinaryStream(); int flength=(int)blob.length(); byte[] b = new byte[flength]; byte[] nb=new byte[1024];转载 2012-02-22 11:45:56 · 1107 阅读 · 0 评论 -
jdk 配置
JDK环境变量配置: 如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_10,那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_10 再次点新建: 变量名:classpath 变量值: .;%JAVA_HO转载 2012-02-22 11:52:20 · 207 阅读 · 0 评论 -
string 判断 null 值
1,错误用法一:if (name == "") { //do something}2,错误用法二:if (name.equals("")) { //do something}3,错误用法三:if (!name.equals("")) { //do something}正确的写法应该先加上name != nu转载 2012-02-22 11:50:30 · 345 阅读 · 0 评论 -
字符串 查询
在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:% 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符[] 在某一范围内的字符,如[0-9]或者[aeth][^] 不在某范围内的字符,如[^0-9]或者[^aeth] 其中关于条件转载 2012-02-22 11:47:28 · 658 阅读 · 0 评论 -
50个常用sql语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='转载 2012-02-22 11:53:09 · 354 阅读 · 0 评论 -
number 转 double
new java.math.BigDecimal(rs.getString("aaa")).doubleValue()转载 2012-02-22 11:50:55 · 2685 阅读 · 0 评论 -
java 程序生成id
java.util.Date nowdate=new java.util.Date(); long timenow=nowdate.getTime(); String taskid=String.valueOf(timenow);转载 2012-02-22 11:50:03 · 373 阅读 · 0 评论 -
正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r转载 2012-02-22 11:46:43 · 177 阅读 · 0 评论 -
jsp中控制数字显示格式的代码
DecimalFormat df=new DecimalFormat("0.00");//控制数据显示的格式,小数部分两位一定显示两位小数,没有补零DecimalFormat df=new DecimalFormat("0.##");//控制数据显示的格式,小数部分两位最多显示两位小数,末位的零不显示df.format(具体的数字)转载 2012-02-22 11:54:26 · 612 阅读 · 0 评论 -
更新数据库,获得主键
JDBC追加记录后使用API获得新追加记录的主键值 http://kin111.blog.51cto.com/738881/168499public static int setScore() { int result = 0; ResultSet rs = null; Connection conn = null; PreparedStatement pstmt =转载 2012-02-22 11:53:57 · 338 阅读 · 0 评论 -
时间差 计算
// 获得比较的时间 GregorianCalendar gc = new GregorianCalendar(); gc.add(Calendar.SECOND, -30); if ((rs.getTimestamp("times")).after(gc .getTime())) { } else {转载 2012-02-22 11:47:58 · 387 阅读 · 1 评论