当前位置: 首页 > news >正文

用h5做的网站网上开店的基本流程

用h5做的网站,网上开店的基本流程,如何创立一个网站,长沙企业网站建立本文将介绍Java怎样实现对存数过程的调用方法#xff0c;作者用了几个样例进行了具体的说明#xff0c;简单明了#xff0c;很适合刚開始学习的人。 一、Java怎样实现对存储过程的调用#xff1a; A#xff1a;不带输出參数的 create procedure getsum n int 0--此处… 本文将介绍Java怎样实现对存数过程的调用方法作者用了几个样例进行了具体的说明简单明了很适合刚開始学习的人。 一、Java怎样实现对存储过程的调用 A不带输出參数的 create procedure getsum  n int 0--此处为參数--  as declare sum int--定义变量--  declare i int set sum0  set i0  while in begin set sumsumi  set ii1  end print the sum is ltrim(rtrim(str(sum)))  在SQL中运行 exec getsum 100 在JAVA中调用 JAVA能够调用 可是在JAVA程序却不能去显示该存储过程的结果 由于上面的存储过程的參数类型int 传递方式是in(按值)方式 import java.sql.*;  public class ProcedureTest   {  public static void main(String args[]) throws Exception  {  //载入驱动  DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());  //获得连接  Connection connDriverManager.getConnection(jdbc:odbc:mydata,sa,);    //创建存储过程的对象  CallableStatement cconn.prepareCall({call getsum(?)});   //给存储过程的參数设置值  c.setInt(1,100); //将第一个參数的值设置成100   //运行存储过程  c.execute();  conn.close();  }  }    B带输出參数的 1:返回int alter procedure getsum  n int 0,  result int output as declare sum int declare i int set sum0  set i0  while in begin set sumsumi  set ii1  end set resultsum  在查询分析器中运行 declare myResult int exec getsum 100,myResult output print myResult  在JAVA中调用 import java.sql.*;  public class ProcedureTest   {  public static void main(String args[]) throws Exception  {  //载入驱动  DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());  //获得连接  Connection connDriverManager.getConnection(jdbc:odbc:mydata,sa,);    //创建存储过程的对象  CallableStatement cconn.prepareCall({call getsum(?,?)});   //给存储过程的第一个參数设置值  c.setInt(1,100);   //注冊存储过程的第二个參数  c.registerOutParameter(2,java.sql.Types.INTEGER);   //运行存储过程  c.execute();   //得到存储过程的输出參数值  System.out.println (c.getInt(2));  conn.close();  }  }   2:返回varchar 存储过程带游标 在存储过程中带游标 使用游标不停的遍历orderid create procedure CursorIntoProcedure  pname varchar(8000) output as --定义游标  declare cur cursor for select orderid from orders  --定义一个变量来接收游标的值  declare v varchar(5)  --打开游标  open cur  set pname--给pname初值  --提取游标的值  fetch next from cur into v  while fetch_status0  begin   set pnamepname;v  fetch next from cur into v  end print pname  --关闭游标  close cur  --销毁游标  deallocate cur  运行存储过程 exec CursorIntoProcedure   JAVA调用 import java.sql.*;  public class ProcedureTest   {  public static void main(String args[]) throws Exception  {  //载入驱动  DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());  //获得连接  Connection connDriverManager.getConnection(jdbc:odbc:mydata,sa,);  CallableStatement cconn.prepareCall({call CursorIntoProcedure(?)});    c.registerOutParameter(1,java.sql.Types.VARCHAR);   c.execute();   System.out.println (c.getString(1));  conn.close();  }  }   C删除数据的存储过程 存储过程 drop table 学生基本信息表  create table 学生基本信息表  (  StuID int primary key,  StuName varchar(10),  StuAddress varchar(20)  )  insert into 学生基本信息表 values(1,三毛,wuhan)  insert into 学生基本信息表 values(2,三毛,wuhan)  create table 学生成绩表  (  StuID int,  Chinese int,  PyhSics int foreign key(StuID) references 学生基本信息表(StuID)  on delete cascade  on update cascade  )   insert into 学生成绩表 values(1,99,100)  insert into 学生成绩表 values(2,99,100)  创建存储过程 create procedure delePro  StuID int as delete from 学生基本信息表 where StuIDStuID  --创建完成  exec delePro 1 --运行存储过程  --创建存储过程  create procedure selePro  as select * from 学生基本信息表  --创建完成  exec selePro --运行存储过程  在JAVA中调用 import java.sql.*;  public class ProcedureTest   {  public static void main(String args[]) throws Exception  {  //载入驱动  DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());  //获得连接  Connection connDriverManager.getConnection(jdbc:odbc:mydata,sa,);    //创建存储过程的对象  CallableStatement cconn.prepareCall({call delePro(?)});   c.setInt(1,1);   c.execute();   cconn.prepareCall({call selePro});  ResultSet rsc.executeQuery();   while(rs.next())  {  String Sturs.getString(StuID);  String namers.getString(StuName);  String addrs.getString(StuAddress);   System.out.println (学号: 姓名: 地址);  System.out.println (Stu name add);  }  c.close();  }  }  D改动数据的存储过程 创建存储过程 create procedure ModPro  StuID int,  StuName varchar(10)  as update 学生基本信息表 set StuNameStuName where StuIDStuID  运行存储过程 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 connDriverManager.getConnection(jdbc:odbc:mydata,sa,);    //创建存储过程的对象  CallableStatement cconn.prepareCall({call ModPro(?,?)});   c.setInt(1,2);  c.setString(2,美女);   c.execute();   cconn.prepareCall({call selePro});  ResultSet rsc.executeQuery();   while(rs.next())  {  String Sturs.getString(StuID);  String namers.getString(StuName);  String addrs.getString(StuAddress);   System.out.println (学号: 姓名: 地址);  System.out.println (Stu name add);  }  c.close();  }  }  E查询数据的存储过程(模糊查询) 存储过程 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 connDriverManager.getConnection(jdbc:odbc:mydata,sa,);    //创建存储过程的对象  CallableStatement cconn.prepareCall({call FindCusts(?)});  c.setString(1,Tom);   ResultSet rsc.executeQuery();   while(rs.next())  {  String custrs.getString(customerid);   System.out.println (cust);  }  c.close();  }  }  F添加数据的存储过程 存储过程 create procedure InsertPro  StuID int,  StuName varchar(10),  StuAddress varchar(20)  as insert into 学生基本信息表 values(StuID,StuName,StuAddress)  调用存储过程 exec InsertPro 5,555,555  在JAVA中运行 import java.sql.*;  public class ProcedureTest   {  public static void main(String args[]) throws Exception  {  //载入驱动  DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());  //获得连接  Connection connDriverManager.getConnection(jdbc:odbc:mydata,sa,);    //创建存储过程的对象  CallableStatement cconn.prepareCall({call InsertPro(?,?,?)});  c.setInt(1,6);  c.setString(2,Liu);  c.setString(3,wuhan);   c.execute();   cconn.prepareCall({call selePro});  ResultSet rsc.executeQuery();   while(rs.next())  {  String stuidrs.getString(StuID);   String namers.getString(StuName);   String addressrs.getString(StuAddress);   System.out.println (stuid name address);  }  c.close();  }  }  G在JAVA中创建存储过程 而且在JAVA中直接调用 import java.sql.*;  public class ProcedureTest   {  public static void main(String args[]) throws Exception  {  //载入驱动  DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());  //获得连接  Connection connDriverManager.getConnection(jdbc:odbc:mydata,sa,);    Statement stmtconn.createStatement();  //在JAVA中创建存储过程  stmt.executeUpdate(create procedure OOP as select * from 学生成绩表);    CallableStatement cconn.prepareCall({call OOP});   ResultSet rsc.executeQuery();  while(rs.next())  {  String chinesers.getString(Chinese);   System.out.println (chinese);  }  conn.close();   }  }   转载于:https://www.cnblogs.com/mfrbuaa/p/4069690.html
http://www.zqtcl.cn/news/525219/

相关文章:

  • 在北京大学生做家教的网站淘宝网页
  • 英铭网站建设网站如何推广引流
  • 关于电子商务网站建设的现状企业公示信息查询系统山西
  • 网站开发 翻译长春建站企业
  • dedecms网站网站解析一般什么时候
  • 制作网站的技术北京律师24小时电话
  • 可拖拽 网站建设如何做自媒体和网站签约赚点击
  • 做网站选哪个语言怎么登录百度app
  • 国发网站建设网站优化主要优化哪些地方
  • 快速微信网站开发定制网站建设费用预算
  • 网站制作叫什么知名网站建设制作
  • 网络营销网站建设公司h5应用
  • 网站开发合同要上印花税吗南江红鱼洞水库建设管理局网站
  • 疏通下水道网站怎么做wordpress 恢复初始化
  • 电脑商业网站怎的做软文推广渠道
  • 自己做网站需要买什么如何做微信商城网站
  • 有了网站开发app是不是更容易自建网站管理
  • 网站将要准备建设的内容有哪些做外贸有效的网站
  • 网站设计博客网站内容添加
  • 网站建站行业新闻微盟开店怎么收费
  • 网站的建设参考文献郑州网站建设中国建设建设银行
  • 重庆那些公司的网站是网易做的电信100m光纤做网站
  • 网站怎么设计产品营销策略包括哪些内容
  • 天元建设集团有限公司破产重组河源seo排名
  • 网站权重什么意思seo的搜索排名影响因素有
  • 建设报名系统是正规网站吗计算机培训班出来好找工作吗
  • 网站上的文章用秀米可以做吗宁波外客网络科技有限公司
  • 网站底部导航代码成品视频直播软件推荐哪个好一点ios
  • 上海电商网站开发公司垫江网站建设价格
  • 门户网站建设存在问题与不足商城网站开发项目文档