0
String catalog = null;
DatabaseMetaData dbMetaData = connection.getMetaData ();
rs =  dbMetaData.getProcedureColumns ("", null, "procName", null);
rs.close ();

String catalog = "";
DatabaseMetaData dbMetaData = connection.getMetaData ();
rs =  dbMetaData.getProcedureColumns , null, "procName", null);
rs.close ();

カタログ名を空の文字列として渡すと、rs.close() メソッドはカーソルをデータベースに解放しません。同じように null を渡すと、rs.close() はカーソルを閉じます。

なぜ違い?

4

0 に答える 0