c# - 没有选择数据库 C# MySql Database

标签 c# mysql

我已经多次使用此连接到我的程序,但是这次当我运行该程序时,它一直显示“未选择数据库”。

我需要代码来计算 MySqlDatabase 表“aktiviteter”中的行数,并将该数字加 1 并将其插入到我的文本框“idAk_txt”

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

public OpretAktivitet()
        {
           HentAntal();
        }
 private void HentAntal()
        {
            string constring = "datasource=localhost;port=3306;username=root;password=*********";
            string Query = "select count(*) as antal from aktiviteter";
            MySqlConnection conDatabase = new MySqlConnection(constring);
            MySqlCommand cmdDatabase = new MySqlCommand(Query, conDatabase);
            MySqlDataReader myReader;

            try
            {
                conDatabase.Open();
                myReader = cmdDatabase.ExecuteReader();

                while (myReader.Read())
                {


                    int antal = Convert.ToInt32(myReader.GetString("antal").ToString()); ;

                    antal += 1;

                    idAk_txt.Text = Convert.ToString(antal);


                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

        }

最佳答案

"datasource=localhost;port=3306;Initial Catalog='yourDBname';username=root;password=*********";

关于c# - 没有选择数据库 C# MySql Database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20263305/

相关文章:

c# - Quartz.net Scheduler 远程访问的安全性

c# - 通过反射访问看似公共(public)的属性(property)

c# - 使用 interop.word 在不更改 View 模式的情况下静默更新文档

mysql - 面向用户的 SQL 管理框架(针对非专家用户)

mysql - 用户的群组对话 mysql select for messages

php - 如何解决无法连接到 MySQL 的问题?

c# - ASP.NET/C# : DropDownList SelectedIndexChanged in server control not firing

c# - 在 C# .NET 中,如何读取具有基于 ascii 的专有编码的文本文件

mysql - 在 MySQL 中使用区分重音的主键

php - Mysql连接3个具有多个字段的表