📄 spquery.java~5~
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -