Here you can find the source of getString(ResultSet resultSet, String columnName)
Parameter | Description |
---|---|
E | a parameter |
resultSet | String |
columnName | String |
Parameter | Description |
---|---|
SQLException | an exception |
public static String getString(ResultSet resultSet, String columnName) throws SQLException
//package com.java2s; /*//from ww w.java2 s . c o m * SpiderDB - Lightweight Database Schema Crawler * Copyright (c) 2010, Avdhesh yadav. * Contact: avdhesh.yadav@gmail.com * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; public class Main { /** * * @param <E> * @param resultSet String * @param columnName String * * @return E * * @throws SQLException */ public static String getString(ResultSet resultSet, String columnName) throws SQLException { String value = null; if (checkColumn(resultSet, columnName)) value = resultSet.getString(columnName); return value; } /** * * @param resultSet ResultSet * @param columnName String * * @return boolean * * @throws SQLException */ public static boolean checkColumn(ResultSet resultSet, String columnName) throws SQLException { ResultSetMetaData rsMetaData = resultSet.getMetaData(); for (int i = 0; i < rsMetaData.getColumnCount(); i++) { String col = rsMetaData.getColumnLabel(i + 1); if (col != null && col.equalsIgnoreCase(columnName)) return true; } return false; } }