草庐IT

MySqlConnection

全部标签

c# - 在 C# 中使用 MySQLConnection 无法正常关闭

我尝试编写一个类来简化MySql连接。我的问题是,在我打开一个连接并关闭它之后。它仍然在数据库中打开并被中止。当然,我正在使用“using”语句,但连接仍然打开,并在我退出程序后中止。这是我的代码:using(DatabaseManagerdb=newDatabaseManager()){using(MySqlDataReaderresult=db.DataReader("SELECT*FROMmoduleWHEREActive=1ORDERBYSequenceASC")){foreach(MySqlDataReaderresultindb.DataReader("SELECT*FRO

c# - 存储过程适用于 Mysql 工作台,但不适用于 C# 代码

我有一个存储过程,我想将其删除然后重新创建它。它在Mysqlworkbench中运行,但在c#代码中不运行。我正在使用MySqlWorkbench6.3CE这是存储过程的空运行:DROPPROCEDUREIFEXISTSAccountGetAccountOpeningClosingStock;DELIMITER$$CREATEDEFINER=`root`@`%`PROCEDURE`AccountGetAccountOpeningClosingStock`(IN_endDatedatetime)BEGINSelect*FromopeningclosingstockWhereCreateD

mysql - "InvalidOperationException : Connection must be valid and open"在 MySqlConnection 上

我正在做一个VB.Net项目(第一次,我之前在VBA中工作),我似乎无法与MariaDB/MySQL建立连接数据库。我想获取一列的所有行,以将其用作表单中名为CBClient的ComboBox的源到目前为止,这是我的代码:第一类:ClassSQLImportsMySql.Data.MySqlClientImportsMySql.Data.TypesPublicClassClassSQLPublicSharedConfigSQLAsString="DATABASE=(MyactualDB);DATASOURCE=(IPoftheserver);USERID=(UserID);PASSWO

c# - 显示 MySql 服务器的数据库

有人知道如何在C#中显示数据库吗?我知道可以通过执行SQL命令showdatabases实现,但我不知道如何配置阅读器。任何人都请帮助我。编辑:我找到了解决方案:privatevoidWindow_Loaded(objectsender,RoutedEventArgse){MySqlConnectioncon=newMySqlConnection(this.constr);MySqlCommandcmd=con.CreateCommand();cmd.CommandText="showdatabases";try{con.Open();MySqlDataReaderreader=cmd

未定义 MySqlConnection

我是vb.net和mysql的新手。当我将DimSQLConnection定义为MySqlConnection=NewMySqlConnection时,我感到很困惑。它说新的“MySqlConnection”没有定义,但我确定我已经导入了所需的命名空间或任何东西,但我仍然有错误,我无法弄清楚问题是什么。这是我的代码:ImportsMySql.Data.MySqlClientPublicClassEditInfoDimbednumberAsString=""Dimpatient_nameAsString=""Dimpatient_ageAsString=""Dimdate_of_conf

mysql - 类型 'MySqlConnection' 未定义

我在app_code中创建函数调用类时遇到以下代码的错误。我的错误显示-->BC30002:未定义类型“MySqlConnection”。请帮助。谢谢!ImportsSystem.DataImportsSystem.Data.SqlClientImportsSystem.Net.MailImportsMySql.Data.MySqlClientNamespacecheck90daysreturnPublicClassCheck90daysPublicFunctioncheck(ByValdatereceivedAsString,ByValshipdateAsString,ByValpa

c# - 连接远程mysql数据库,报错 "Unable to connect to any of the specified MySQL hosts"

我正在制作一个连接到远程mysql数据库到某个cpanel帐户的应用程序。我在cpanel帐户上创建了数据库并为其定义了用户名和密码。我正在使用MysqlConnector。到目前为止,我已经编写了以下代码:usingMySql.Data.MySqlClient;MySqlConnectionc=newMySqlConnection("SERVER=64.191.12.54;DATABASE=alyataco_test4application;UserID=xxxxxxxx;PASSWORD=xxxxxxxx");c.Open();但是我得到了错误:MySql.Data.MySqlCl

MySQL 连接提示输入密码,即使它在连接字符串中

这个看起来很奇怪。我有一个连接到MySQL数据库的Pascal单元unitu_MySQLConnection;interfaceusesADODB,AnsiStrings,Generics.Collections,SysUtils,DB;typeTMySQLConnection=classstrictprivatemysqlCon:TADOConnection;publicfunctionConnect:boolean;destructorDestroy;end;varMySQLConnection:TMySQLConnection;implementationfunctionTMyS

c# - 如何检查mysql表是否为空?

如何从C#中检查我的表是否为空?我有这样的东西:publicMySqlConnectioncon;publicMySqlCommandcmd;con=newMySqlConnection(GetConnectionString());con.Open();cmd=newMySqlCommand("SELECT*FROMdata;",con);或者我不需要调用SELECT语句? 最佳答案 您可以使用COUNT(*)而不关闭WHERE并查看结果中到底有多少行。或者您可以执行不带WHERE子句的SELECT(id)FROMtablenam

c# - 从 c# 处理到 MySql 的连接的最佳方法是什么

我正在开发一个连接到MySql服务器的C#应用程序。大约有20个函数将连接到数据库。此应用程序将部署在200多台机器上。我正在使用以下代码连接到我的数据库,所有功能都相同。问题是,当部署在200多台机器上时,我可以看到一些连接没有关闭并且仍然存在。连接字符串:应用程序[Global.cs]中全局连接字符串的声明:publicstaticMySqlConnectionmyConn_Instructor=newMySqlConnection(ConfigurationSettings.AppSettings["Con_Admin"]);数据库查询函数:publicstaticDataSet
12