[急的如火]java和存储过程的问题!!!急

szm880828 2007-02-14 11:46:38
数据库里面有存储过程。但是JAVA中的用
CallableStatement cst = con.prepareCall("{call bao.goucheng(?,?,?)}");
来调用。而在其中。里面的
bao不确定guocheng也不确定,?几个参数也不确定。
?的类型就更不确定了。那位高人有好的方法在只要写一个方法。
把这些都以参数的方法传进去而且在里面都能判断的出来。
在下只有一点点的思路。望高人指点。。

步骤
1->接到参数判断有几个?用String 的方法来判断得到有几个参数
2->接到参数得到bao和guocheng名
下面的就有点晕了。

如何判断是什么类型的参数。有输出的还有输入的。
还有判断出来后如何各自声明他们或者赋值。。
请高人指点啊。。。
...全文
505 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
szm880828 2007-06-04
  • 打赏
  • 举报
回复
来个人帮我看看啊
szm880828 2007-02-28
  • 打赏
  • 举报
回复
CallableStatement cst = con.prepareCall("{call " + bao + "." + goucheng + Vector vec+"}");
是这样的么?但是穿进去了。用for能判断是输出参数还是输入参数么?如果是out参数怎么办?
白云冰河 2007-02-28
  • 打赏
  • 举报
回复
CallableStatement cst = con.prepareCall("{call bao.goucheng(?,?,?)}");
里面的参数是通过配置文件或者是程序运行得出的东西传进去。
那就把参数弄成Vector
public void example(String bao,String guocheng,Vector vec)
{
CallableStatement cst = con.prepareCall("{call " + bao + "." + goucheng + "(?,?,?)}");
for (int i = 0; i < vec.size(); i++)
{ String str = (String)vec.get(i);
cst.setValue(i,str);
}
...
}
szm880828 2007-02-28
  • 打赏
  • 举报
回复
这位大哥。我可能没有说明白我的意思。
我的意思是这样的。如何让一个
CallableStatement cst = con.prepareCall("{call bao.goucheng(?,?,?)}");
里面的参数是通过配置文件或者是程序运行得出的东西传进去的。并且能得到这个
("{call bao.goucheng(?,?,?)}");里面的有几个参数。况且得到是传入的参数还是传出的参数。就是要把调用存储过程的方法公共化。做成一个组件。到什么地方都能调用。只不过换参数就行了。

dajay520 2007-02-19
  • 打赏
  • 举报
回复
con.prepareCall("{call bao.goucheng(?,?,?)}");
里面不都是字符串么?
你传参数的时候加进去不就可以了
至于?
就更简单了.直接setValue 方法阿
比如:
public void example(String bao,String guocheng,String value1,String value2...)
{
CallableStatement cst = con.prepareCall("{call " + bao + "." + goucheng + "(?,?,?)}");
cst.setValue(1,value1);
...

}
szm880828 2007-02-14
  • 打赏
  • 举报
回复
为什么没人回帖啊
szm880828 2007-02-14
  • 打赏
  • 举报
回复
顶顶顶
szm880828 2007-02-14
  • 打赏
  • 举报
回复
高人快看看啊。。在线等
内容概要:本文详细介绍了一种基于三电平ANPC-VSG(虚拟同步发电机)构网型逆变器的复合控制策略,聚焦于双闭环控制与中点电位平衡控制的实现,适用于光伏储能系统并网的Simulink仿真模型。该模型为未发表的原创研究成果,涵盖了逆变器在并网过程中的动态响应、稳定性控制以及中点电位的有效调节,旨在提升新能源并网系统的稳定性与电能质量。文中还探讨了多种相关控制技术,如DPWMA调制、正负序分离控制、前馈控制等,充分展现了该系统在复杂电网环境下的适应性与先进性。; 适合人群:面向具备电力电子、新能源并网或自动控制理论基础的科研人员与工程技术人员,特别适合从事光伏储能、虚拟同步机、三电平逆变器等相关课题研究的研究生、高校教师及企业研发工程师。; 使用场景及目标:①用于光伏储能系统并网仿真,验证VSG控制策略在动态响应与稳定性方面的有效性;②研究三电平ANPC逆变器在不平衡工况下的中点电位控制性能;③作为高级电力系统仿真的教学与科研平台,支撑学术论文撰写、项目申报及关键技术攻关。; 阅读建议:建议结合提供的Simulink仿真模型进行实践操作,重点剖析双闭环控制结构的设计原理与中点电位平衡机制的实现细节,同时参考文中提及的DPWMA调制与前馈控制等辅助策略,以拓宽研究视野与技术路径。完整资源可通过指定公众号或网盘链接获取。

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧