C#这样连接mysql有重复连接?
[code=c#] private void OnTimer(object sender, EventArgs e)
{
MySqlCommand command = new MySqlCommand("select xy,sendtime from phonenumber", msg.Program.mycon );
MySqlDataReader reader = command.ExecuteReader(); ;
try
{
while (reader.Read())
{
if (reader.HasRows)
{
。。。。。。
//////////////////////////////////////////////////////////////////////////////
if (时 == Convert.ToInt32(strShi) && 分 == Convert.ToInt32(strFen))
{
try
{
//这里总报错说已经有一个连接了
command = new MySqlCommand("update phonenumber set sendtime='' ", msg.Program.mycon);
command.ExecuteNonQuery();
}
catch (Exception ee)
{
Console.WriteLine(ee.Message);
}
}
}
}
}
catch (Exception)
{
Console.WriteLine("查询失败了!");
}
reader.Close();
}
[/code]
msg.Program.mycon
msg是namespace,pragram是类,mycom是public static变量,变量在main中初始化
{
MySqlCommand command = new MySqlCommand("select xy,sendtime from phonenumber", msg.Program.mycon );
MySqlDataReader reader = command.ExecuteReader(); ;
try
{
while (reader.Read())
{
if (reader.HasRows)
{
。。。。。。
//////////////////////////////////////////////////////////////////////////////
if (时 == Convert.ToInt32(strShi) && 分 == Convert.ToInt32(strFen))
{
try
{
//这里总报错说已经有一个连接了
command = new MySqlCommand("update phonenumber set sendtime='' ", msg.Program.mycon);
command.ExecuteNonQuery();
}
catch (Exception ee)
{
Console.WriteLine(ee.Message);
}
}
}
}
}
catch (Exception)
{
Console.WriteLine("查询失败了!");
}
reader.Close();
}
[/code]
msg.Program.mycon
msg是namespace,pragram是类,mycom是public static变量,变量在main中初始化
...全文
相关推荐
sonarQube搭建教程实测有效
SonarQube支持多种编程语言,如Java、C#、JavaScript等,并能检测出诸如重复代码、潜在bug、代码风格问题以及缺乏单元测试等问题。
C# WinForm+MySQL实现艾宾浩斯记忆曲线背单词工具:从排期算法到工程落地
记忆曲线是学习工具背后的核心算法,它并非玄学,而是一种可计算的复习排期策略。通过状态机管理每个单词的复习次数与间隔,能让学习者在正确的时间点看到该复习的内容。C#与MySQL是构建桌面级学习工具的成熟技术组合,WinForm提供直观的交互界面,MySQL负责持久化词库与复习计划。在工程实践中,围绕连接池管理、日期一致性、DataGridView数据绑定等细节,能大幅提升工具的稳定性与用户体验。这类应用特别适合个人学习管理、语言培训辅助及课程设计项目,既能锻炼全栈开发能力,又能解决实际背诵效率问题。本文以背单
基于sonarqube的代码安全检查2(1).docx
```properties sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?
C#访问和操作MYSQL数据库
### C# 访问与操作 MySQL 数据库#### 概述本文档旨在为初学者提供一份关于如何使用 C# 对 MySQL 数据库进行访问和操作的指南。
C# MySQL 数据库操作类 (包含MySql.Data.Dll文件) 常用方法二三十多个
该库提供了连接管理、命令执行、事务处理等功能,是连接C#与MySQL不可或缺的组件。


