当前位置: 首页 > 面试题库 >

如何在Django中检查数据库与mysql的连接

鱼征
2023-03-14
问题内容

我该怎么做?

我以为,我可以从数据库中读取某些内容,但是看起来太多了,是否有类似的东西?

settings.DATABASES['default'].check_connection()

问题答案:

您需要做的就是启动一个应用程序,如果未连接该应用程序将失败。您可以尝试的其他方法是在shell上尝试以下操作-

from django.db import connections
from django.db.utils import OperationalError
db_conn = connections['default']
try:
    c = db_conn.cursor()
except OperationalError:
    connected = False
else:
    connected = True


 类似资料:
  • 问题内容: 我正在寻找检查与Mongo DB的连接的最佳方法。情况:客户端向服务器发出请求(api)。服务器返回所有数据库的状态。 最好的方法是什么? 问题答案: 使用了Java中,所有你需要的信息在这里… http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-java- driver/

  • 我正在尝试修复与MySQL数据库的连接问题。几个小时后,我的服务器意外地关闭了与MySQL数据库的连接。 这是我的错误代码: 通用域名格式。mysql。jdbc。例外。jdbc4。CommunicationsException:从服务器成功接收到的最后一个数据包是37521865毫秒前。最后一个成功发送到服务器的数据包是37521865毫秒前。长于服务器配置的“等待超时”值。在应用程序中使用之前,

  • 问题内容: 建立连接后是否可以检查(MySQL)数据库是否存在。 我知道如何检查数据库中是否存在表,但是我需要检查数据库是否存在。如果没有,我必须调用另一段代码来创建它并填充它。 我知道所有这些听起来都不太优雅-这是一个快速又肮脏的应用程序。 问题答案: 如果您只想知道数据库是否存在,以免在尝试创建数据库时出错,只需使用(From here):

  • 我使用的是ubuntu系统和Mysql 8.0。我试图用jdbc类连接数据库,但出现了一个错误,尽管我添加了mysql连接器。jar文件, 我在下面提到的错误-- JAVAlang.module。FindException:读取模块:/home/surya/eclipse workspace/Advancedjava/bin时出错,原因是:java。lang.module。InvalidModul

  • 问题内容: 我想知道是否有一种优雅的方法来检查数据库的存在?简而言之,如何测试数据库连接字符串的连接? 谢谢 问题答案: 设置在连接字符串中,并执行: 与设置为数据库的名称。 如果要整体检查连接字符串(而不是独立数据库的存在),请尝试以块形式连接到它。

  • 我有一个内置在Django的系统可以接收数据。我将数据存储如下: 我们期望每个传感器的在每个后续消息中增加一个。如您所见,传感器B的message_id为:1、2、4、7。这意味着传感器B丢失了编号为3、5和6的消息。在这种情况下,我们需要调查丢失的消息,特别是如果丢失了很多消息。所以我现在想要一种方法,当它发生的时候,知道这些丢失的消息。 所以我想检查一下在过去的五分钟内是否缺少一条消息。我希望