我使用Zend_Db_Table来管理我的MySQL连接。它们工作得很好,但只有一个巨大的安全问题。
如果出现错误,比如MySQL关闭,ZF会抛出一个异常,显示db连接用户名和密码。
例如,我在配置中设置了错误的db密码。这是抛出的异常。
exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)' in /Users/claudiocani
我的Java有点生疏,我想提高代码的质量。我想处理异常情况下的可预期错误,但实际上不知道如何处理。
我意识到尝试捕捉。但我的总是这样,没有任何处理:
try { ...}
catch (SQLException e) {
e.printStackTrace();
System.exit(1);
}
我在MySQL中使用Java,并得到了以下具体错误:
com.mysql.jdbc.MysqlDataTruncation: Data truncation:
Data too long for column 'column_name'
很明显,该值太大,需要截断。当然,
我正在使用Kohana 2。我想捕获一个数据库异常,以防止在无法建立到服务器的连接时出现错误页面。
显示的错误是
system/libraries/drivers/Database/Mysql.php [61]:
mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at
'reading initial communication packet', system error: 110
此时根本无法访问数据库服务器。
我是从一个模型开始做这个的。我都试过了
public functi
我将Python与MySQL和Django结合使用。我一直看到这个错误,我不知道异常是在哪里抛出的:
Exception _mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now") in <bound method Cursor.__del__ of <MySQLdb.cursors.Cursor object at 0x20108150>> ignored
我的代码中有许多“尝试”和“异常”块--如果
我在一个问题上很困惑。我在函数中为未经授权的用户抛出了一个异常。当我调用这个函数时,它会显示*致命错误:未命名的异常'HTTPErrorException‘*我的代码是
throw new HTTPErrorException ( 'You are not allowed to access this method.', 401 );
如何捕获此异常,以使我可以显示一些CSS,而不是正在启动的堆栈跟踪。
我正在执行一个sql函数并捕获标准错误。这条路对吗?如果不是,我如何捕获特定的异常?
query = ActionController::Base.helpers.sanitize(sql)
begin
result = ActiveRecord::Base.connection.exec_query(query)
rescue StandardError => e
raise Programmability::FatalError.new(nil, e.inspect)
end
我正在执行一个简单的NUnit测试,并且希望确认在我的方法中没有异常。但是,此方法将返回一些内容:我希望测试返回的值以及。
下面是我的现有代码,用于测试异常(这是可行的!):
// This works
[Test]
public void AbleToGetTheDatabaseNames()
{
Assert.That( () => GetTheDatabaseNames(), Throws.Nothing);
}
private List<string> GetTheDatabaseNames()
{
var mySql = new MySqlDb();
我有一个这样的块:
begin
# some SQL request
rescue Mysql::Error => e
logputs "Mysql::Error occurred, retrying in 10s: #{e.message}"
sleep 10
retry
end
但是,当出现“与MySQL服务器的连接丢失”错误时,此块无法捕获该错误并重试( MySQL服务器重新启动)。你知道我怎样才能正确地捕捉这个异常吗?
谢谢!
谁能给我解释一下如何从类库抛出异常到wcf服务。实际上我有三层: 1.数据访问层(Contails DB)。2.双层(WCF类库) 3. Asp.NET UI
现在我的问题是,如果DAL到WCF BI Component.And中的一些异常准确,如何抛出,如何抛出该FaultException到UI。
先谢谢你,简