當前位置:首頁 » 數據倉庫 » c登錄界面連接資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c登錄界面連接資料庫

發布時間: 2022-06-06 18:42:58

① 請問c#如何做跟資料庫相連的登錄界面判斷

try
{
if (textBox1.Text == "")
{
MessageBox.Show("用戶名不能為空");
}
else
{
if (textBox2.Text == "")
{
MessageBox.Show("密碼不能為空!");
}
else
{
string admin_id = textBox1.Text;//獲取賬號
string admin_psw = textBox2.Text;//獲取密碼
string conn = "Data Source=LJQA2ILTGDR8QRN;Initial Catalog=admin_login;Integrated Security=True";//連接字元串,需要改成你自己的
sqlConnection connection = new SqlConnection(conn);//創建連接
connection.Open();//打開連接
string sql = string.Format("select count(*) from admin where admin_id='{0}' and admin_psw='{1}'", admin_id , admin_psw);//查詢是否有該條記錄,根據賬戶密碼
SqlCommand command = new SqlCommand(sql, connection);//sqlcommand表示要向向資料庫執行sql語句或存儲過程
int i = Convert.ToInt32(command.ExecuteScalar());//執行後返回記錄行數
if (i > 0)//如果大於1,說明記錄存在,登錄成功
{
MessageBox.Show("登錄成功!");
Form3 f3 = new Form3();
this.Close();
f3.ShowDialog();
}
else
{
MessageBox.Show("用戶名或者密碼錯誤!");
}
connection.Close();
}

}
}
catch (Exception ex)
{
MessageBox.Show("異常錯誤" + ex);
}

② 如何用c語言寫一個界面,再與SQL Server連接

要用特定的庫來操作sqlserver

③ 關於VC++ 連接資料庫 做登陸界面問題

查詢語句出錯吧。
select 條目 from 數據表 where 條件

④ C/S模式,C#如何遠程連接sql2008資料庫

在資料庫連接字元串中使用外網的網址即可
//通過IP地址連接,必需確保SQL伺服器開啟1433埠和檢查SQL網路連接啟用TCP/IP協議
string serverInfo = string.Format("Data Source={0},1433;Network Library=DBMSSOCN;Initial Catalog=", serverIP);
string pwd = ";User ID=xxx;PWD=xxx";
string connString = string.Format("{0}{1}{2}", serverInfo, "資料庫名稱", pwd);

⑤ c#製作windows窗口登錄界面要求調用資料庫

報的是什麼錯啊??其實你的判斷代碼可以不用這么復雜的,直接在查詢語句那裡指定登錄者,然後判斷返回的值是否存在,存在即可登錄,不存在即登錄失敗就可以啦!!
這樣就不需要循環SqlDataReader啦!因為如果你用戶表記錄多的時候,這樣循環會比較慢。

⑥ MFC做的登錄界面連接access資料庫

剛剛寫了個access的系統

.cpp中

//hxx函數主要用於打開資料庫連接
void ADOConn::OnInitADOConn()
{
::CoInitialize(NULL); //why初始化OLE/COM庫環境
try
{
m_pCon.CreateInstance("ADODB.Connection"); //創建Connection對象
m_pCon->ConnectionTimeout=3; //設置連接延時
//設置連接字元串why
//m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=InfoMan.mdb","","",adModeUnknown);
m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=InfoMan.mdb;Persist Security Info=False;Jet OLEDB:Database Password=1234","","",adModeUnknown); }
catch(_com_error e) //捕獲異常
{
AfxMessageBox(e.Description()); //顯示錯誤信息
}
}

.h中
#import "G:\\MY_PRO\\InfoMan\\msado15.dll"no_namespace\
rename("EOF","adoEOF")

_ConnectionPtr m_pCon; //添加一個指向Connection對象的指針
_RecordsetPtr m_pRs; //添加一個指向Recordset對象的指針