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

如何在MySQL数据库连接中使用抛出异常

阎作人
2023-03-14
问题内容

这个问题已经在这里有了答案

将查询错误转换为MySQLi中的异常 (3个答案)

9个月前关闭。

我碰到了这个:

PHP错误处理:die()VS trigger_error()VS
throw异常

并且理解抛出异常更好

我如何在此代码中替换die并使用throw异常:-

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_db = "localhost";
$database_db = "database";
$username_db = "root";
$password_db = "password";
$db = mysqli_connect($hostname_db, $username_db, $password_db) or die("Unable to connect with Database"); 
?>

问题答案:
try
{
    if ($db = mysqli_connect($hostname_db, $username_db, $password_db))
    {
        //do something
    }
    else
    {
        throw new Exception('Unable to connect');
    }
}
catch(Exception $e)
{
    echo $e->getMessage();
}


 类似资料:
  • 问题内容: 我正在尝试从我的网站连接数据库,并使用C ++显示一些行。因此,基本上我正在尝试制作一个从站点数据库中的表中进行选择查询的应用程序。现在,这必须可行,因为我已经看到大量的应用程序正在这样做。 我该怎么做呢?有人可以举一个例子,告诉我应该使用哪些库吗? 问题答案: 在这里找到:

  • 问题内容: 如何使用java连接到mysql数据库? 问题答案: 逐步说明如何安装MySQL和JDBC以及如何使用它: 1.下载并安装MySQL服务器。只需按照通常的方式进行即可。每次更改时都请记住端口号。默认情况下3306。 2.下载 JDBC驱动程序并放入classpath,解压缩ZIP文件并将包含的JAR文件放入classpath。特定于供应商的JDBC驱动程序是 JDBC API的具体实现

  • 我正在尝试使用SpringBoot连接MySQL数据库,但我遇到以下错误: 应用程序无法以类路径启动:[文件:/C:/Dev/Repositorios/jira quality/target/classes/,文件:/C:/Users/jboscod/.m2/repository/mysql/mysql连接器java/8.0.21/mysql-connector-java-8.0.21.jar,文

  • 问题内容: 如何使用python程序连接到MySQL数据库? 问题答案: 分三步使用Python 2连接到MYSQL 1-设定 在执行任何操作之前,必须安装MySQL驱动程序。与PHP不同,默认情况下,Python仅安装SQLite驱动程序。最常用的软件包是MySQLdb,但很难使用进行安装。请注意,MySQLdb仅支持Python 2。 对于Windows用户,你可以获取MySQLdb的exe。

  • 问题内容: 在PHP中执行类似的操作,我可以成功登录到MySQL服务器。我已经安装了ODBC连接器。但是在上面的VBA代码中,我失败了。出现错误。(请参阅存在错误的代码) 问题答案: Ranjit的代码导致了与Tin报告相同的错误消息,但是在使用我正在运行的ODBC驱动程序更新Cn.open之后起作用。检查“ ODBC数据源管理器”中的“驱动程序”选项卡。我的说“ MySQL ODBC 5.3 U

  • 问题内容: MySQL的时区为“ GMT + 8”,而Tomcat的时区为“ GMT”。当我将 datetime 保存到数据库中时,一切似乎都正常,但是当我检查数据库中的 datetime 值时,看到了“ GMT”值。 另外,当我尝试从数据库中获取值时,值已更改,好像数据库中的值被视为“ GMT + 8”,因此Java将值更改为“ GMT”。 我已经这样设置了连接URL: 但它不起作用。 问题答案