java中调用存储过程
public int ExecProcAdd()
{
SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "adduser";//拿到存储过程的名字
//--------------------------------带参数的存储过程(3个)-----------------------------------------
SqlParameter p1 = new SqlParameter("@username",typeof(string));
SqlParameter p2 = new SqlParameter("@userpwd",typeof(string));
//-----------------------------------------------------------------------------------------
//用sqldbtype.int不会出错,最好用它
SqlParameter p3 = new SqlParameter("@userid",SqlDbType.Int);
//有返回值的存储过程
p3.Direction = ParameterDirection.Output;
p1.Value = "张三";//给带的参数赋值
p2.Value = "123456";
//将其加入到
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.Parameters.Add(p3);
cmd.Connection = Conn;
//-------------------------------------------------------------
相关文档:
JAVA反射机制是在运行状态中,对于任意一个类,都能够得到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制.
概括一下:
反射就是让你可以通过名称来得到对象(类,属性,方法)的技 ......
此个类是为了方便初学者对XML到 javabean 的相互转换不熟悉而写的:
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.DomDriver;
public class XmlBean {
/*
* @AUTHOR:ZHONG
* @CREATETIME:2010/02/10
* @PREAM:OBJECT(JAVABEAN)
* @RETURN:X ......
http://techpool.javaeye.com/blog/486326
2009-10-12
JAVA如何执行DOS命令
JAVA如何执行DOS命令
下面是一种比较典型的程序模式:
...
Process process = Runtime.getRuntime().exec(".\\p.exe");
process.waitfor( );
... ......
关键语句:
conn.setAutoCommit(false);
if(!ok) conn.rollBack();
// after all done
conn.commit();
conn.setAutoCommit(true);
千万别忘记要加conn.commit()否则不会执行事务的。
另外,M ......
http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/index.html
Java 类的热替换 —— 概念、设计与实现
构建基于 Java 的在线升级系统
级别: 中级
孙 鸣
,
邓 辉
,
2010 年 1 月 14 日
对
于许多关键性业务或者庞大的 Java
系统来说,如果必须暂停系统服务才能进行系统 ......