gpt4 book ai didi

c# - 无法连接到 MySQL

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:19 25 4
gpt4 key购买 nike

<%@ WebHandler Language="C#" Class="SITEIMPORT" %>

using System;
using System.Web;

using MySql.Data;
using MySql.Data.MySqlClient;


/// <summary>
/// IMPORTS DATA FROM MYSQL TO OUR WEBSITE
/// </summary>
public class SITEIMPORT : IHttpHandler {

public void ProcessRequest (HttpContext context) {

context.Response.ContentType = "text/plain";

string connStr = "server=mysql2.DOMAINREMOVED.com;user=MYUSERNAME;database=DBNAME;port=3306;password=MYPASSWORD;";
MySqlConnection conn = new MySqlConnection(connStr);
try
{
context.Response.Write("Connecting to MySQL...");
context.Response.Write("efef");
conn.Open();
context.Response.Write("done");

}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());

}
conn.Close();
Console.WriteLine("Done.");


}

public bool IsReusable {
get {
return false;
}
}

}

这会打印响应:

Connecting to MySQL... efef

它不会说登录失败、找不到服务器、服务器阻止请求等等。没有错误。有人知道为什么“完成”没有打印出来吗?

最佳答案

ASP.NET 没有控制台。

Console.WriteLine 更改为:

context.Response.Write

您将看到您发送的任何内容。在您的情况下,您会看到一些错误消息。

关于c# - 无法连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5480108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com