易截截图软件、单文件、免安装、纯绿色、仅160KB

java调用存储过程的例子

package protest;
import java.sql.*;
/**
 create proc proc_select
             @lname varchar(20),
             @address varchar(20) output
as
        select   @address=address from userinfo where loginname=@lname
GO
 */
public class ProExecute {
    public ProExecute() {
    }
    public static void main(String args[]) {
       try{
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动
        Connection con = DriverManager.getConnection("Jdbc:Odbc:test", "sa", "sa"); //获得连接
        String call = "{call proc_select(?,?)}"; //调用语句
        CallableStatement proc = con.prepareCall(call); //调用存储过程
        proc.setString(1, "zhangdan"); //给输入参数传值
        proc.registerOutParameter(2,Types.VARCHAR); //声明输出参数是什么类型的,定义用于标识一般 SQL 类型(称为 JDBC 类型)的常量的类
        proc.execute(); //执行
        String address = proc.getString(2); //获得输出参数
        System.out.println(address);
       } catch(Exception e){
            e.printStackTrace();
        }
    }
}


相关文档:

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

java计算器小程序

import   java.awt.*;
import   java.awt.event.*;
import   javax.swing.*;
public   class   Calculator
{
      public   static   void   main(String[]   args)
    ......

java mainfest使用

简化Java应用程序的打包和发布
发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程
该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性 ......

Java获取汉字全拼和首拼

import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* 将汉字转化为全拼
*/
public class CnToSpell {
private static Map<String, Integer> spellMap = null;
// 存放生僻字和其拼音的Map
private static Map<Characte ......

java冒泡排序算法

package ch01;
 2
 3public class BubbleSort
 4{
 5    
 6    
 7    public static void main(String[] args){
 8        int[]& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号