`
yinbinhome
  • 浏览: 120908 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
文章列表
一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2); END TESTA; 然后呢,在java里调用时就用下面的代码: package com.hyq.src; import java.sql.*; import java.sql.ResultSet; public class TestProcedu ...
oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2 into 变量1,变量2 FROM typestruct w ...
创建需要的测试表:create table Test(tid varchar2(10),tname varchar2(10)); 第一种情况:无返回值. create or replace procedure test_a(param1 in varchar2,param2 in varchar2) as begin insert into test value(param1,param2); end; Java调用代码: package com.test; import java.sql.*; import java.io.*; import java.s ...
Hibernate中使用Mysql存储过程 1、我使用了mysql-connector-java-5.0.0-beta-bin.jar(其实用老的mysql-connector-java-3.1.8-bin.jar也可以调用存储过程的)这个最新的mysql驱动。 2、数据库我使用了mysql-5.0.18-win32,安装后建立了一个简单的数据表。 sql如下: create database testprocedure; use testprocedure; create table testtable (id int(11) AUTO_INCREMENT, conten ...
ORACLE分页 ========================================= 分页的宗旨是控制查询出来的数据个数,下面这条语句对于Oracle分页已经足够了。(注:该语句只能用于Oracle) SELECT * FROM (SELECT AA.*, ROWNUM RN FROM (SELECT * FROM USERS ORDER BY ID DESC) AA WHERE ROWNUM <= 10) WHERE RN > 0 说明:其中USERS为数据库表名SELECT * FROMUSERS ORD ...
选择排序,冒泡排序,快速排序速度测试 以下结果是对有20000个元素数组的排序测试 快速排序最快,16毫秒 选择排序次之,2969毫秒 冒泡排序最慢(臭名昭著啊!)5844毫秒 实在差的太多了! package design; public class Test { /** * 方法说明 * @param * @return */ public static void main(String[] args) { int[] array=new int[20000]; for(int i=0;i<20000;i++){ ...
CA认证学习笔记 一、 名词: 1. 公钥基础设施(PKI):Public Key Infrastructure PKI是通过使用公开密钥技术和数字证书来确保系统信息安全并负责验证数字证书持有者身份的一种体系。例如,某企业可以建立公钥基础设施(PKI)体系来控制对其计算机网络的访问。在将来,企业还可以通过公钥基础设施(PKI)系统来完成对进入企业大门和建筑物的提货系统的访问控制。 PKI让个人或企业安全地从事其商业行为。企业员工可以在互联网上安全地发送电子邮件而不必担心其发送的信息被非法的第三方(竞争对手等)截获。企业可以建立其内部Web站点,只对其信任的客户发送信息。 ...
由于项目需要,使用读卡机,C++没学好,一些动态库使用起来很困难,在网上搜了好久发现JNative是一个很好的选择,简单,方便,只需要简单的几步就能很好调用动态库,下面是我写一段测试代码: packageJNative; importjava.io.IOException; importjava.util.StringTokenizer; importorg.xvolks.jnative.JNative; importorg.xvolks.jnative.Type; importorg.xvolks.jnative.exceptions.Nativ ...
我的环境: -------- 1. java编译器:MyEclipse 5.5 2. web服务器: tomcat 5.5 3. C编译器: VC++6.0 4. 操作系统: winxp 5. java源文件目录: d:\study\src 6. java编译后的class文件目录: d:\study\bin 7. tomcat目录: d:\tomcat41 1.编写java文件: //Util.java package com.jni; public class Util { public native static int add(int x, ...
public List findPageMessage(final String sql, final int firstRow, final int maxRow) { return hibernatetemplate.executeFind( new HibernateCallback() { public Object doInHibernate(Session s) throws HibernateException, SQLException { Query query = s.create ...
down.html代码如下:原理就是通过超链接到一个jsp,通过jsp调用下载的代码 <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>文件上传</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
今天用这个东西试验了一下,挺好使,但是有一点挺让人郁闷,不知道什么原因,我起了一个文件名叫upload.html的文件,结果提交总是失败,换个名就好使了,Icannt understand,WHY! 代码贴出来 <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>文件上传</title><metahttp-equiv="Content-Type"content="
今天用这个东西试验了一下,挺好使,但是有一点挺让人郁闷,不知道什么原因,我起了一个文件名叫upload.html的文件,结果提交总是失败,换个名就好使了,Icannt understand,WHY! 代码贴出来 <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>文件上传</title><metahttp-equiv="Content-Type"content="
这是一个类似于google自动补全的例子,挺长的,很容易打错,我调试了大半天才调出来,希望大家能用上。这个功能在表示层与用户交互的时候很有用,很人性化,很好的诠释了AJAX的异步的特点。 jsp部分如下: <%...@pagelanguage="java"import="java.util.*"pageEncoding="gb2312
<!--在ibatis中使用安全的拼接语句,动态查询ibatis比JDBC的优势之一,安全高效说明文字在注释中--><selectid="selectAllProducts"parameterClass="Product"resultMap="ProductResult">selectid,notefromProduct<dynamic
Global site tag (gtag.js) - Google Analytics