2012-06-10 3 views
0

누군가이 코드를 사용하여 데이터베이스에 연결하려고하면 오류가 발생하는 이유를 알 수 있습니까?두 번째 시도에서 데이터베이스 연결 오류

conn = DriverManager.getConnection("jdbc:" + this.dbms +"://" + this.serverName +":" + this.portNumber +"/" + this.dbName, connectionProps); 
con.close(); 
conn = DriverManager.getConnection("jdbc:" + this.dbms +"://" + this.serverName +":" + this.portNumber +"/" + this.dbName, connectionProps); 

나는 첫 번째 라인의 모든 것이 괜찮 입력 할 때 나는 데이터베이스에 연결할 수 있지만 내가 3 선을 사용하여 다시 연결하려고하면 나는 오류 얻을 :

resultset is from update. no data 
+3

표시 한 진술에서 오류가 발생합니까? –

+0

Propably 그렇습니다. 왜냐하면 제가 첫 번째 라인 만 사용한다면 데이터베이스에 연결하거나 물건을 넣을 수 있기 때문입니다. 제 3의 선은 첫번째 것과 같기 때문에 그것은 이상합니다. 필요한 경우 더 많은 코드를 제공 할 수 있습니다. – Monika

+1

첫 번째 연결이 닫히고 두 번째 연결이 열리는 사이에 어떤 코드가 있습니까? 또한 변수'conn'를 닫는 동안 변수'conn'를 닫는 중입니다. –

답변

0

이 같은 쓴 이유를 코드를 다시 작성하고 다시 작성하십시오. 연결을 위해 다른 연결을 위해 하나의 함수를 쓰려고 시도하십시오. 해당 함수를 호출하십시오. 다시 연결하십시오.

관련 문제