spquery.java~2~
来自「100多M的J2EE培训内容」· JAVA~2~ 代码 · 共 43 行
JAVA~2~
43 行
package com.cwj.DatabaseAccessDemo;import java.sql.*;public class SpQuery { public SpQuery() { Connection conn=null; CallableStatement cs=null; ResultSet rs=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"); rs = 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 + -
显示快捷键?