【发布时间】:2014-01-30 16:50:19
【问题描述】:
使用 JDBC 驱动程序,我如何使用来自不同查询的多个结果集而无需不断打开和关闭连接,因为它可以提取我需要的东西并将其传递给另一个方法。每次打开一个新的连接、语句和结果集
public static void OppQuery() {
Connection conn = null;
Statement stmt = null;
ResultSet result_set = null;
try {
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(DB_URL);
stmt = conn.createStatement();
String emailInfoQuery = "FROM WHERE";
}
public static void addQuery(String latestRenewalId) {
Connection conn = null;
Statement stmt = null;
ResultSet result_set = null;
try {
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(DB_URL);
stmt = conn.createStatement();
String new_AddressLine1, new_AddressLine2;
new_AddressLine1=new_AddressLine2="";
int new_ChannelOption= 0;
}
我尝试在一种方法中使用多个结果集,但它不断抛出异常,说结果集已关闭。我对 SqlServver 没有太多经验,因此任何指导都会有所帮助:-)
【问题讨论】:
-
您当前的代码没有您描述的问题(但似乎也不完整)
-
我想知道我是否可以避免这种情况并组合成一种方法,而无需通过一个连接将所有内容分开
标签: java sql-server jdbc