如何知道是否成功创建了数据库?我使用"CREATE DATABASE DemoDB"作为SQL命令。ExecuteNonQuery()方法返回0。如果我成功地创建了一个数据库,我应该如何理解?

最佳答案

如果出现错误,ExecuteNonQuery将引发MySqlException异常。如果成功,则返回0,但不需要检查返回值;如果正常返回,则返回成功。例如,这里是当我尝试创建一个已经存在的数据库时得到的异常:
无法创建数据库名称;数据库存在

10-04 11:16