SpQuery.java~1~
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. package com.cwj.DatabaseAccessDemo;
  2. import java.sql.*;
  3. public class SpQuery {
  4.   public SpQuery() {
  5.     Connection conn=null;
  6.     CallableStatement cs=null;
  7.     ResultSet rs=null;
  8.     ResultSet result=null;
  9.     try{
  10.         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
  11.         conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1;DatabaseName=Northwind;User=sa;Password=sa");
  12.         cs = conn.prepareCall("{call CustOrdersDetail (?)}");
  13.         cs.setString(1,"10248");
  14.         rs = cs.executeQuery();
  15.         //返回存储过程执行结果
  16.         System.out.println("产品名称"+"  "+"单价"+"    "+"数量"+"    "+"金额");
  17.         while(result.next()){
  18.           System.out.println(result.getString(1)+"  "+result.getString(2)+"  "+result.getString(3)+"  "+result.getString(5));
  19.         }
  20.         //使用完对象后及时回收内存
  21.         if(result!=null){
  22.            result.close();
  23.         }
  24.         if(cs!=null){
  25.            cs.close();
  26.         }
  27.         if(conn!=null){
  28.           conn.close();
  29.         }
  30.     }catch(Exception e){
  31.      System.out.println("Error"+e);
  32.     }
  33.   }
  34. }