簡體   English   中英

我的代碼在連接數據庫時顯示錯誤:“連接數據庫錯誤,拒絕使用'root'@'localhost(使用密碼:YES)”

[英]My code is showing an error when connecting to the database:“Error connecting to databaseAccess denied for use 'root'@'localhost(using password:YES)”

請幫忙。 我沒有通過本地主機訪問數據庫,但用戶名和密碼正確。 連接到數據庫時,我的代碼顯示錯誤。 我需要有關連接數據庫的語法的幫助。 這是代碼:

using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Windows.Forms;
using DPUruNet;
using System.Drawing.Imaging;
using System.Drawing;

namespace UareUBiometrics
{
  class HelperFunctions
  {
  private static Fmd[] fmds;

  private static Fmd[] allDBFmds;
  public static Fmd[] GetAllFmds
  {
  get { return allDBFmds; }

  } 

  private static string[] allUserNames;
  public static string[] GetAllUserNames
  {
  get { return allUserNames; }
  }

  private static int[] allfingerIDs;
  public static int[] GetallfingerIDs
  {
  get { return allfingerIDs; }
  }

  public static MySqlDataReader ConnectDBnExecuteSelectScript(string Script)
  {
  string connectionString = "server=localhost;User Id=root;database=customerinfo;Password=";
  MySqlDataReader dataReader = null;
  MySqlConnection conn = new MySqlConnection(connectionString);
  try
  {
  conn.Open();
  MySqlCommand sqlCommand = new MySqlCommand(Script, conn);
  dataReader = sqlCommand.ExecuteReader(CommandBehavior.CloseConnection);

  }
  catch (MySqlException ex)
  {
  MessageBox.Show("Error opening connection" + ex.Message);
  }

  return dataReader;
  }

嘗試以下連接字符串:

string connectionString = "Server=localhost;Database=customerinfo;Uid=root;Pwd=;";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM