JAVA中对存储过程的调用方法(四)修改数据的存储过程

四、修改数据的存储过程

---------------------创建存储过程---------------------create procedure ModPro@StuID int,@StuName varchar(10)asupdate 学生基本信息表 set StuName=@StuName where StuID=@StuID

-------------执行存储过程-------------------------exec ModPro 2,'四毛'---------------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 ModPro(?,?)}");c.setInt(1,2);c.setString(2,"美女");c.execute();c=conn.divpareCall("{call selePro}");ResultSet rs=c.executeQuery();while(rs.next()){String Stu=rs.getString("StuID");String name=rs.getString("StuName");String add=rs.getString("StuAddress");System.out.println ("学号:"+" "+"姓名:"+" "+"地址");System.out.println (Stu+" "+name+" "+add);}c.close();}}

比谁都感激这份“不能说出的爱”。

JAVA中对存储过程的调用方法(四)修改数据的存储过程

相关文章:

你感兴趣的文章:

标签云: