java 调用存储过程
来源:互联网 发布:杭州摄影俱乐部 知乎 编辑:程序博客网 时间:2024/06/03 20:22
package test;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;
public class Text {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Connection con=Text.getConnection();
// System.out.println(con);
CallableStatementcs = con.prepareCall("{?=call hm_pro_product_limit()}");//hm_pro_product_limit()存储过程的名字
//没有参数的函数
cs.registerOutParameter(1, Types.VARCHAR);//第一个占位为输出,类型是varchar
cs.execute(); //不能忘记execute()
System.out.println(cs.getString(1)); //打印输出结果,对应registerOutParameter
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection con = null;
try {
Class.forName("org.postgresql.Driver");
String url="jdbc:postgresql://127.0.0.1/postgres";
String user="postgres";
String pwd="postgres";
con = DriverManager.getConnection(url,user,pwd);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
}
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;
public class Text {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Connection con=Text.getConnection();
// System.out.println(con);
CallableStatementcs = con.prepareCall("{?=call hm_pro_product_limit()}");//hm_pro_product_limit()存储过程的名字
//没有参数的函数
cs.registerOutParameter(1, Types.VARCHAR);//第一个占位为输出,类型是varchar
cs.execute(); //不能忘记execute()
System.out.println(cs.getString(1)); //打印输出结果,对应registerOutParameter
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection con = null;
try {
Class.forName("org.postgresql.Driver");
String url="jdbc:postgresql://127.0.0.1/postgres";
String user="postgres";
String pwd="postgres";
con = DriverManager.getConnection(url,user,pwd);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
}
0 0
- Java调用存储过程
- Java 调用存储过程
- Java 调用存储过程
- JAVA调用存储过程
- java调用存储过程
- java调用存储过程
- Java调用存储过程
- java调用存储过程
- java调用存储过程
- java 调用存储过程
- JAVA调用存储过程
- java调用存储过程
- java调用存储过程
- java 调用存储过程
- Java调用存储过程
- java调用存储过程
- java调用存储过程
- Java调用存储过程
- 7个示例科普CPU Cache
- 二路归并排序
- Using the this API wsh_deliveries_pub.Delivery_Action to ship confirm for the delvery
- leetcode_Find Minimum in Rotated Sorted Array II
- Postman的安装与使用
- java 调用存储过程
- InputStream,String,File相互转化
- Android Monkey Test
- CSS overflow 属性
- MTL_SALES_ORDERS
- 栈指针与帧指针详谈
- BZOJ 4033 HAOI2015 T1 树形DP
- Cordys 远程调试 Containner 配置
- spring的单元测试