當前位置: 首頁>>代碼示例>>Java>>正文


Java SQLException.getLocalizedMessage方法代碼示例

本文整理匯總了Java中java.sql.SQLException.getLocalizedMessage方法的典型用法代碼示例。如果您正苦於以下問題:Java SQLException.getLocalizedMessage方法的具體用法?Java SQLException.getLocalizedMessage怎麽用?Java SQLException.getLocalizedMessage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.sql.SQLException的用法示例。


在下文中一共展示了SQLException.getLocalizedMessage方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: reportDatabaseError

import java.sql.SQLException; //導入方法依賴的package包/類
private void reportDatabaseError(SQLException e) {

        Log.getLogger().log(Level.FINE, null, e);
        
        String msg = isUnsupportedFeature(e)
	    ? NbBundle.getMessage(QueryBuilder.class, "UNSUPPORTED_FEATURE")
	    : e.getLocalizedMessage();
        
        reportProcessingError(msg);

        /*
        ConnectionStatusPanel csp = new ConnectionStatusPanel() ;
        csp.configureDisplay(sqlStatement.getConnectionInfo(), false, e.getLocalizedMessage(),  "", 0, false ) ;
        csp.setGeneralInfo(msg) ;
        csp.displayDialog( sqlStatement.getConnectionInfo() ) ;
        */

    }
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:19,代碼來源:QueryBuilder.java

示例2: doGet

import java.sql.SQLException; //導入方法依賴的package包/類
/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
  List<String> sourceList = Arrays.asList("SAUCE_LABS", "BROWSER_STACK", "TESTING_BOT");

  try {
    List<Object> compabilities = new ArrayList<>();
    for (String source : sourceList)
      compabilities
          .add(new CompatibilityDao(Utility.getCompDBConnection(this.getServletContext()))
              .getCompabilityList(source));
    request.setAttribute("compabilityList", compabilities);
  } catch (SQLException e) {
    e.printStackTrace();
    throw new KiteSQLException(e.getLocalizedMessage());
  }

  // get UI
  if (log.isDebugEnabled())
    log.debug("Displaying: configurator.vm");
  RequestDispatcher requestDispatcher = request.getRequestDispatcher("configurator.vm");
  requestDispatcher.forward(request, response);
}
 
開發者ID:webrtc,項目名稱:KITE,代碼行數:26,代碼來源:ConfiguratorServlet.java

示例3: doGet

import java.sql.SQLException; //導入方法依賴的package包/類
/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {


    List<ClientVersion> clientVersionList;
    try {
        clientVersionList =
                new ClientVersionDao(Utility.getDBConnection(this.getServletContext())).getClientVersionList();
        if (log.isDebugEnabled())
            log.debug("out->: clientVersionList" + clientVersionList);
        request.setAttribute("clientVersionList", clientVersionList);
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        throw new KiteSQLException(e.getLocalizedMessage());
    }

    // get UI
    if (log.isDebugEnabled())
        log.debug("Displaying: client_version.vm");
    RequestDispatcher requestDispatcher = request.getRequestDispatcher("client_version.vm");
    requestDispatcher.forward(request, response);
}
 
開發者ID:webrtc,項目名稱:KITE,代碼行數:27,代碼來源:ClientVersionServlet.java

示例4: getSqlExecuteUpdate

import java.sql.SQLException; //導入方法依賴的package包/類
/**
 * This Method executes a SQL-Statement (Create, Insert, Update) in
 * the database and returns true if this was successful 
 * @param sqlStatement the SQL-Statement to execute
 * @return True, if the execution was successful
 */
public boolean getSqlExecuteUpdate(String sqlStatement) {
	
	boolean successfull = false;
	Statement state = null;
	try {
		state = getNewStatement();
		state.executeUpdate(sqlStatement);
		successfull = true;
		
	} catch (SQLException e) {
		//e.printStackTrace();
		String msg = e.getLocalizedMessage() + newLine;
		msg += sqlStatement;
		this.dbError.setText(msg);
		this.dbError.put2Clipboard(sqlStatement);
		this.dbError.setErrNumber( e.getErrorCode() );
		this.dbError.setHead( "Fehler bei der Ausführung von 'executeUpdate'!" );
		this.dbError.setErr(true);
		this.dbError.show();
		
	} finally {
		try {
			if (state!=null) state.close();
		} catch (SQLException sqle) {
			sqle.printStackTrace();
		}
	}
	return successfull;
}
 
開發者ID:EnFlexIT,項目名稱:AgentWorkbench,代碼行數:36,代碼來源:DBConnection.java

示例5: doGet

import java.sql.SQLException; //導入方法依賴的package包/類
/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
  // TODO Auto-generated method stub
  // response.getWriter().append("Served at:
  // ").append(request.getContextPath());

  String configName = request.getParameter("name");
  if (configName == null)
    throw new KiteNoKeyException("name");
  if (log.isDebugEnabled())
    log.debug("in->name: " + configName);

  List<ConfigExecution> listOfExecution;
  List<ConfigTest> listOfDistinctTest;
  try {
    listOfDistinctTest = new ConfigTestDao(Utility.getDBConnection(this.getServletContext())).getTestList();
    request.setAttribute("listOfTest", listOfDistinctTest);
    listOfExecution = new ConfigExecutionDao(Utility.getDBConnection(this.getServletContext()))
            .getConfigExecutionList(configName);
    if (log.isDebugEnabled())
      log.debug("out->listOfExecution: " + listOfExecution);
    request.setAttribute("listOfExecution", listOfExecution);
  } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    throw new KiteSQLException(e.getLocalizedMessage());
  }

  // get UI
  if (log.isDebugEnabled())
    log.debug("Displaying: execution.vm");
  RequestDispatcher requestDispatcher = request.getRequestDispatcher("execution.vm");
  requestDispatcher.forward(request, response);
}
 
開發者ID:webrtc,項目名稱:KITE,代碼行數:38,代碼來源:ExecutionServlet.java

示例6: getInt

import java.sql.SQLException; //導入方法依賴的package包/類
@Override
public int getInt(String columnName) throws WrapperAccessException {
    try {
        return rs.getInt(columnName);
    } catch (SQLException ex) {
        throw new WrapperAccessException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:9,代碼來源:SQLResultSetWrapper.java

示例7: doGet

import java.sql.SQLException; //導入方法依賴的package包/類
/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {


  List<Score> scoreList= new ArrayList<Score>();
  List<ConfigTest> listOfDistinctTest;
  try {
    listOfDistinctTest = new ConfigTestDao(Utility.getDBConnection(this.getServletContext())).getTestList();
    for (ConfigTest test: listOfDistinctTest){
      Long lastRun = new PublicOverviewDao(Utility.getDBConnection(this.getServletContext())).getRunList(test.getTestName()).get(0);
      OverviewResult tmp = new OverviewResult(
              new ResultTableDao(Utility.getDBConnection(this.getServletContext())).getResultList("TN"+test.getTestName()+"_"+lastRun.toString(), test.getTupleSize()));
      //OverviewResult tmp = new OverviewResult(new OverviewDao(Utility.getDBConnection(this.getServletContext())).getOverviewResultList(test.getTestName(), test.getTupleSize()),true);
      tmp.stableFilter();
      Score tmpScore= new Score(test, tmp);
      scoreList.add(tmpScore);
    }
    String scoreJson="{";
    for (Score score:scoreList){
      scoreJson+="\""+score.getTestName()+"\":";
      scoreJson+=score.getScoreJson();
      if (scoreList.indexOf(score)<scoreList.size()-1) {
        scoreJson+=",";
      }
    }
    scoreJson+="}";
    request.setAttribute("scoreJson", scoreJson);
  } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    throw new KiteSQLException(e.getLocalizedMessage());
  }

  if (log.isDebugEnabled())
    log.debug("Displaying: score.vm");
  RequestDispatcher requestDispatcher = request.getRequestDispatcher("score.vm");
  requestDispatcher.forward(request, response);
}
 
開發者ID:webrtc,項目名稱:KITE,代碼行數:42,代碼來源:ScoreBoardServlet.java

示例8: doGet

import java.sql.SQLException; //導入方法依賴的package包/類
/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {

  List<ConfigurationOverall> listOfConfig;
  List<Browser> listOfBrowser;
  List<ConfigTest> listOfDistinctTest;
  try {
    listOfDistinctTest = new ConfigTestDao(Utility.getDBConnection(this.getServletContext())).getTestList();
    request.setAttribute("listOfTest", listOfDistinctTest);
    listOfConfig = new ConfigExecutionDao(Utility.getDBConnection(this.getServletContext()))
            .getDistinctConfigExecutionList();
    listOfBrowser = new BrowserDao(Utility.getDBConnection(this.getServletContext()))
            .getBrowserList();
    listOfBrowser = new ArrayList<Browser>(new LinkedHashSet<Browser>(listOfBrowser));
    if (log.isDebugEnabled())
      log.debug("out->listOfConfigName: " + listOfConfig);
    request.setAttribute("listOfConfig", listOfConfig);
    request.setAttribute("listOfBrowser", listOfBrowser);
  } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    throw new KiteSQLException(e.getLocalizedMessage());
  }

  // get UI
  if (log.isDebugEnabled())
    log.debug("Displaying: dashboard.vm");
  RequestDispatcher requestDispatcher = request.getRequestDispatcher("dashboard.vm");
  requestDispatcher.forward(request, response);
}
 
開發者ID:webrtc,項目名稱:KITE,代碼行數:34,代碼來源:DashboardServlet.java

示例9: hasAllHelpers

import java.sql.SQLException; //導入方法依賴的package包/類
public boolean hasAllHelpers() throws IOException {
    // just makes new connection for now
    // smarter solution would be to make the class AutoCloseable
    try (Connection c = connector.getConnection()) {
        return JdbcReaderFactory.getAvailableHelperBits(c) == JdbcReaderFactory.getAllHelperBits();
    } catch (SQLException ex) {
        throw new IOException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:10,代碼來源:JdbcLoader.java

示例10: getDouble

import java.sql.SQLException; //導入方法依賴的package包/類
@Override
public double getDouble(String columnName) throws WrapperAccessException {
    try {
        return rs.getDouble(columnName);
    } catch (SQLException ex) {
        throw new WrapperAccessException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:9,代碼來源:SQLResultSetWrapper.java

示例11: getLong

import java.sql.SQLException; //導入方法依賴的package包/類
@Override
public long getLong(String columnName) throws WrapperAccessException {
    try {
        return rs.getLong(columnName);
    } catch (SQLException ex) {
        throw new WrapperAccessException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:9,代碼來源:SQLResultSetWrapper.java

示例12: getShort

import java.sql.SQLException; //導入方法依賴的package包/類
@Override
public short getShort(String columnName) throws WrapperAccessException {
    try {
        return rs.getShort(columnName);
    } catch (SQLException ex) {
        throw new WrapperAccessException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:9,代碼來源:SQLResultSetWrapper.java

示例13: getString

import java.sql.SQLException; //導入方法依賴的package包/類
@Override
public String getString(String columnName) throws WrapperAccessException {
    try {
        return rs.getString(columnName);
    } catch (SQLException ex) {
        throw new WrapperAccessException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:9,代碼來源:SQLResultSetWrapper.java

示例14: getFloat

import java.sql.SQLException; //導入方法依賴的package包/類
@Override
public float getFloat(String columnName) throws WrapperAccessException {
    try {
        return rs.getFloat(columnName);
    } catch (SQLException ex) {
        throw new WrapperAccessException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:9,代碼來源:SQLResultSetWrapper.java

示例15: getArray

import java.sql.SQLException; //導入方法依賴的package包/類
@Override
public <T> T[] getArray(String columnName, Class<T> arrayElement) throws WrapperAccessException {
    try {
        Array arr = rs.getArray(columnName);
        if (arr != null) {
            @SuppressWarnings("unchecked")
            T[] ret = (T[]) arr.getArray();
            return ret;
        }
        return null;
    } catch (SQLException ex) {
        throw new WrapperAccessException(ex.getLocalizedMessage(), ex);
    }
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:15,代碼來源:SQLResultSetWrapper.java


注:本文中的java.sql.SQLException.getLocalizedMessage方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。