sourcecode

C# 어플리케이션에서 Mariadb로의 접속

copyscript 2022. 9. 14. 22:24
반응형

C# 어플리케이션에서 Mariadb로의 접속

c#은 처음입니다.간단한 Windows 양식 응용 프로그램을 사용하여 On-Premise MariaDb 데이터베이스에 연결하려고 합니다.접속이 정상적으로 확립되고 있습니다만, 나중에 리모트호스트에 의해 강제적으로 닫히고 있는 경우.코드를 첨부합니다.이 코드를 확인하시고 잃어버린 부품이 무엇인지 도와주실 수 있나요?잘 부탁드립니다

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

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string connectionString;
            SqlConnection cnn;
            connectionString = @"Data Source=xxx.xxx.x.xx,xxxx;Initial Catalog=dataBaseName;User ID=UID;Password=Password";
            cnn = new SqlConnection(connectionString);
            cnn.Open();
            MessageBox.Show("Connection Open !");
            cnn.Close();

        }
    }
}

이것이 에러입니다.

System.Data.Sql Client.SqlException: '서버와의 연결이 정상적으로 확립되었지만 로그인 전> 핸드쉐이크 중에 오류가 발생했습니다.(프로바이더: TCP 공급자, 오류: 0 - 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.)

언급URL : https://stackoverflow.com/questions/55479012/connection-to-mariadb-in-a-c-sharp-application

반응형