C#Asp.net可以';t连接到phpmyadmin
我正在构建一个与数据库连接的应用程序。现在的问题是,当我尝试实际连接到数据库时,出现了一个错误*注意,我知道它不保存,它只用于测试目的 另外,当我转到C#Asp.net可以';t连接到phpmyadmin,c#,mysql,asp.net,phpmyadmin,C#,Mysql,Asp.net,Phpmyadmin,我正在构建一个与数据库连接的应用程序。现在的问题是,当我尝试实际连接到数据库时,出现了一个错误*注意,我知道它不保存,它只用于测试目的 另外,当我转到stringserver=”中给出的url时http://185.13.226.246:2222/CMD_DB/";它将直接给我一个错误,如下图所示。但如果我间接地(通过导航)访问该URL,那就没问题了 这可能是一个很小的问题,但我不明白为什么它不起作用 编辑:在下面的图片中应该有一个可用数据库的列表 您可以为任何类型的应用程序创建相同的数据库,
stringserver=”中给出的url时http://185.13.226.246:2222/CMD_DB/";代码>它将直接给我一个错误,如下图所示。但如果我间接地(通过导航)访问该URL,那就没问题了
这可能是一个很小的问题,但我不明白为什么它不起作用
编辑:在下面的图片中应该有一个可用数据库的列表
您可以为任何类型的应用程序创建相同的数据库,无论是JAVA、Dotnet还是PHP
首先尝试在asp.net中为数据库CRUD操作创建服务层。1) EmployeeService-API服务。1.在表中插入新记录。2.删除记录。3.更新记录
使用WCF服务创建服务层的示例-
上述层可用于asp.net和PHP
2) Asp.Net应用程序-使用Asp.Net应用程序中的Jquery调用上述服务
3) PHP应用程序-使用asp.net应用程序中的jquery调用上述服务我认为您对数据库连接的工作方式有一个基本的误解。你提出的每一点都需要很长时间的回答,所以我恳请社区对这一点保持耐心。
public class DataConnection
{
private static SqlConnection conn;
SqlCommand cmd = new SqlCommand();
public DataConnection() { }
public static SqlConnection Connection
{
get { return conn; }
}
public void ReadyConnection()
{
string server = "http://185.13.226.246:2222/CMD_DB/";
string database = "nickbbl114_atop";
string uid = "bbl114";
string password = "password010101";
string port = "2222";
string connectionString;
connectionString = "SERVER=" + server + ";" + "DATABASE=" +
database + ";" + "UID=" + uid + ";" + "PWD=" + password + ";";
conn = new SqlConnection(connectionString);
try
{
if (conn.State != ConnectionState.Open)
{
conn.Open();
}
}
catch (Exception ex)
{
throw ex;
}
}
public string Login(string email, string password)
{
string naam;
cmd.CommandText = "Select Voornaam From persoon where email = '" + email + "' and password = '" + password + "'";
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;
ReadyConnection();
naam = cmd.ExecuteScalar().ToString();
return naam;
}
}