1、选择new(新建)->project(工程)->win32->输入工程名。然后选择new(新建)->source file->输入文件名.c,如果没有.c,会默认出.cpp。文件输入完成后,选择compile(编译)->build(链接)->go(执行)
2、不新建工程,选择new(新建)->source file(源文件)->输入文件名.c,如果没有.c,会默认出.cpp。文件输入完成后,选择compile(编译)->build(链接)->go(执行)。这时编译器会帮你自动生成一个project(工程)
//通过编写的连接类创建一个连接dbconn db = new dbconn()
Connection con1 = db.conn
String callSQL1 = new String()
ResultSet rs1 = null
//创建一个CallableStatement变量st1来调用存储过程信息
CallableStatement st1 = null
try {
st1 = con1.prepareCall("{ call p(?,?,?,?) }")
st1.setString(1, "参数1")
st1.setString(2, "参数2")
st1.setString(3, "参数3")
st1.registerOutParameter(4,Types.INTEGER)//此处4 代表第一个"?" 则表示存储过程返回的值 这里要注意Types的类型,当需要有返回值时
st1.execute()
System.out.println(st1.getInt(4))//输出存储过程的返回值,当有返回值时
} catch (Exception error) {
try {
con1.rollback()// *** 作不成功则回退
} catch (Exception ex9) {
ex9.printStackTrace()
}
out.print("系统出错" + error.getMessage())
} finally {
try {
if (st1 != null) {
st1.close()
}
} catch (Exception error) {
}
db.disconnect()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)