如何从 jsp page/java 程序调用自定义 sql 程序包
How to call a custom sql package from a jsp page/java program
我有一个 sql 包,里面有很多查询(select/create/insert 等)。从 jsp 页面,我需要调用 sql 包,但我不知道如何调用该包。我尝试通过明确说明单个查询来进行尝试,但它奏效了,但我不知道如何 运行 包内的整个脚本。
提前致谢
这是对你的例子的一个小改动:
String date = request.getParameter("myDate");
String expr = "call my_package.my_proc(TO_DATE(?, 'DD/MM/YY HH24:MI:SS')";
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@abc:1521:xyz", "uname", "pw");
CallableStatement statement = connection.prepareCall(expr);
statement.setString(1, date)
statement.execute();
}
我有一个 sql 包,里面有很多查询(select/create/insert 等)。从 jsp 页面,我需要调用 sql 包,但我不知道如何调用该包。我尝试通过明确说明单个查询来进行尝试,但它奏效了,但我不知道如何 运行 包内的整个脚本。 提前致谢
这是对你的例子的一个小改动:
String date = request.getParameter("myDate");
String expr = "call my_package.my_proc(TO_DATE(?, 'DD/MM/YY HH24:MI:SS')";
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@abc:1521:xyz", "uname", "pw");
CallableStatement statement = connection.prepareCall(expr);
statement.setString(1, date)
statement.execute();
}