spquery.java~3~

来自「100多M的J2EE培训内容」· JAVA~3~ 代码 · 共 42 行

JAVA~3~
42
字号
package com.cwj.DatabaseAccessDemo;import java.sql.*;public class SpQuery {  public SpQuery() {    Connection conn=null;    CallableStatement cs=null;    ResultSet result=null;    try{        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");        conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1;DatabaseName=Northwind;User=sa;Password=sa");        cs = conn.prepareCall("{call CustOrdersDetail (?)}");        cs.setString(1,"10248");        result = cs.executeQuery();//        如果执行带返回参数的存储过程//        CallableStatement cs = con.prepareCall("{call CHECK_USER_NAME(?,?,?)}");//        cs.setString(1,"garfield");//        cs.setString(2,"lasagna");//        cs.registerOutParameter(3, java.sql.Types.VARCHAR);//        cs.executeUpdate();        //返回存储过程执行结果        System.out.println("产品名称"+"  "+"单价"+"    "+"数量"+"    "+"金额");        while(result.next()){          System.out.println(result.getString(1)+"  "+result.getString(2)+"  "+result.getString(3)+"  "+result.getString(5));        }        //使用完对象后及时回收内存        if(result!=null){           result.close();        }        if(cs!=null){           cs.close();        }        if(conn!=null){          conn.close();        }    }catch(Exception e){     System.out.println("Error"+e);    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?