`
newObject
  • 浏览: 23942 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
此处我们只针对常用的数据库类型进行说明,其他的略过: 1 Oracle使用sequence 数据库中的语法如下: Oracle:create sequence seq_name increment by 1 start with 1; 需要主键值时可以调用seq_name.nextval或者seq_name.curval得到,数据库会帮助我们维护这个sequence序列,保证每次取到的值唯一,如: Hibernate配置文件: <id name="id" column="id" type="long">     <co ...
image.jsp页面 <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="utf-8"%> <%! Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc>255) fc=255; ...
1、分页显示信息: public List<T> getAllById(int pageCount,int pageNum,int id) { Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; List<T> list = new ArrayList<T>(); try { conn = this.getConn(); stmt = conn.prepareStatement("select * ...
分页方案一:(利用Not In和SELECT TOP分页) SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN           (SELECT TOP 页大小*(显示页数-1) id          FROM 表          ORDER BY id)) ORDER BY ID 效率最高,需要拼接SQL语句 分页方案二:(利用ID大于多少和SELECT TOP分页) SELECT TOP 页大小 * FROM TestTable WHERE (ID &gt;           (SELECT MAX ...
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage] @=hex(2):40,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,\ 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\ 79,00,63,00,6f,00,6d,00,7 ...
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 记住,使用标签时,变量一定要set!!!!!!! 使用标签时,必须在开始加上这句话,除了prefix="c"之外,其他的都不许变。 <Resource name="jdbc/bank" auth="Container" type="javax.sql.DataSource"  maxActive="100"  ...
MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名 String Password="password"; //密码 Class.forName(Driver); Connection con=DriverManager.getConnection(U ...
分页存储过程: 1.根据ROWID来分,执行时间0.03秒 create or replace procedure del_page(        cur_page in number,        num_page in number ) is cursor cursor_test is select * from userinfo where rowid in(select rid from (select rownum rn,rid from(select rowid rid,userinfo.* from userinfo) where rownum<=cur_page*num ...
创建自增序列 CREATE   SEQUENCE   SEQname   INCREMENT   BY     1   START   WITH     1   MAXVALUE     99999999 CREATE  or replace TRIGGER   TRGname BEFORE     INSERT     ON   userinfo FOR   EACH   ROW Begin       SELECT   SEQname.NEXTVAL           INTO   :NEW.customerid           FROM   DUAL; End ...
存储过程 create or replace procedure p_4s(    p_type in varchar2,    p_num in number,    p_da in date,    p_id in number,    p_price in number   ) is begin   insert into t_4s(type,num,da,id,price) values (p_type,p_num,p_da,p_id,p_price); end p_4s; 执行过程 begin   -- Call the procedure   p_4s('',1,sysdate,3, ...

html边框

[代码] [CSS]代码 01 border:1px solid #96c2f1;background:#eff7ff 02 border:1px solid #9bdf70;background:#f0fbeb 03 border:1px solid #bbe1f1;background:#eefaff 04 border:1px solid #cceff5;background:#fafcfd 05 border:1px solid #ffcc00;background:#fffff7 06 border:1px solid #cee3e9;background:#f1f ...
要根据用户选择,向一个文件写一个类(Student)的实例,使用FileOutputStream、BufferedOutputStream与ObjectOutputStream流,FileOutputStream初始化为: fileOutputStream = new FileOutputStream(fileStorage, true); // fileStorage是File的实例或是字符串形式。追加写(append=true) 使用objectOutputStream.writeObject(student)进行写入,写入前建立流,写入后关闭流(如果不关闭,会写不进去)。 student ...
用ObjectOutputStream写到文件时,会调用writeStreamHeader的方法,在写入你要写入的内容之前会先写入一个header,这样才会在读出的时候解析出来。但是如果用了FileOutputStream追加的方法,就会导致每次追加的时候都会写入那个header,而读的时候只需要第一个header,所以就会把后面的header当做是你写的Object的一部分,这样就导致了无法解析而出现异常。针对这个问题,原作者进行了一些改进,写了自己的 import java.io.File; import java.io.IOException; import java.io.Object ...
- 第一种情况: Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);   String[] arr = { "张三", "李四", "王五", "刘六" }; Arrays.sort(arr, cmp); for (int i = 0; i < arr.length; i++) System.out.println(arr[i]); 第二种情况: //ComparableBean.java import java.t ...
1,构造器的语法格式 修饰符:public private,protected,default 类名:构造器的名字必须和类名一致 参数列表 2,构造器的返回值类型   构造器不能定义返回值的类型,如果定义了返回值的类型,编译并不会报错,因为JVM已经把所谓的构造器当做是一个普通的方法.没有返回值类型并不是没有返回值,构造器有返回值的,返回的是当前类的对象,因此构造器的返回值类型总是当前类,因此没有定义返回值的类型.可以理解为构造器的返回值是隐式的. 3默认的构造器,     如果程序中没有显示的定义构造器,系统会默认的给程序一个无参的构造器.一旦加了构造器,默认的构造器就不存在了. ...
Global site tag (gtag.js) - Google Analytics