易截截图软件、单文件、免安装、纯绿色、仅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();
        }
    }
}


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

java总结 第八章

第八章 异常
异常
两类 错误error 系统内部错误 违例exception 其他编程错误或外在因素】
异常处理机制
抛出异常throw 当不确定为何种异常和不确定怎么处理的时候使用
捕获异常catch
try{}
catch(){}
finally{}为统一出口
fileinputstream类的成员方法read()的功能是每次从相应的(本地为asc2码)文件中读出一个字节 ......

java计算器小程序

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

Java与XML联合编程之DOM篇


Java与XML联合编程之DOM篇


DOM初步

DOM
是Document Object
Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为
XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号