[英]Connector/NET connecting to MSSQL error - access denied for user 'sa'@'localhost' (using password 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.