我正在構建一個與數據庫連接的應用程序。現在的問題是,當我嘗試實際連接到數據庫時出現錯誤。 *注意,我知道它不能保存,僅用於測試目的。C#Asp.net無法連接到phpmyadmin
此外,當我直接去string server = "http://185.13.226.246:2222/CMD_DB/";
給出的網址,它會給我一個錯誤,如下圖所示。但是,如果我間接訪問該URL(所以通過導航)它的罰款。
這可能是一個非常小的問題,但我找不到爲什麼它不起作用。
編輯:在下面的圖片中應該有一個可用數據庫的列表。
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;
}
}
我認爲你有一個對數據庫連接如何工作的根本誤解。對於你所做的每一點,你都需要很長的回答,因此我懇請社區請耐心等待。 – Dai 2014-08-30 11:55:40