程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA中對存儲過程的調用方法(五) 查詢數據的存儲過程(模糊查詢)

JAVA中對存儲過程的調用方法(五) 查詢數據的存儲過程(模糊查詢)

編輯:關於JAVA

五、查詢數據的存儲過程(模糊查詢)

-----------------存儲過程---------------------
create procedure FindCusts
@cust varchar(10)
as
select customerid from orders where customerid
like '%'+@cust+'%'
---------------執行---------------------------
execute FindCusts 'alfki'
-------------在JAVA中調用--------------------------
import java.sql.*;
public class ProcedureTest
{
public static void main(String args[]) throws Exception
{
//加載驅動
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
//獲得連接
Connection conn=DriverManager.getConnection("jdbc:odbc:mydata","sa","");

//創建存儲過程的對象
CallableStatement c=conn.divpareCall("{call FindCusts(?)}");
c.setString(1,"Tom");

ResultSet rs=c.executeQuery();

while(rs.next())
{
String cust=rs.getString("customerid");
System.out.println (cust);
}
c.close();
}
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved