導航:首頁 > 編程大全 > 連接資料庫的登錄界面

連接資料庫的登錄界面

發布時間:2023-05-30 18:23:04

『壹』 基於VB.NET的windows窗體程序如何連接sql2008資料庫,製作一個登錄界面

這個問題好寬泛,簡單說下步驟吧:
簡單來說,直接連接需要使用SQLConnection、SQLDataAdapter、SQLCommand、Datatable四個控制項,先寫好連接字元串,然後建立連接,寫好SQL語句,通過DataAdapter從資料庫讀取數據到Datatable。這樣只有在SQL伺服器中附加數純裂據庫才能實現訪問。還可以使用DSN實現資料庫連接,控制項依次更換為ODBCConnection、ODBCDataAdapter、ODBCCommand、datatable、基本步驟和上面說的一樣。

SQL語句就是從資料庫查用戶名對應的密碼,將數據從資料庫讀取到轎御DataTable後,與用戶輸入的密碼比對閉褲岩,相符則登陸成功,否則提示錯誤。

過程中的細節問題歡迎追問

『貳』 Android studio怎麼連接本地資料庫設計登錄界面

我們項目的前提是你已經將基本的運行環境及sdk都已經安裝好了,讀者可自行網路環境配置相關內容,本文不再贅述。右鍵點擊new-->Mole,Mole相當於新建了一個項目。

選擇Android Application,點擊next

將My Mole 和app改成自己項目相應的名字,同時選擇支持的Android版本

這一步我們選擇Blank Activity,自己手動編寫登錄界面,而不依賴系統內置的Login Activity,一直點擊next,最後點擊finish就完成了項目的創建

在project下我們可以看到出現了我們剛才創建的login項目

展開res/layout,點擊打開activity_main.xml文件,在這個文件里我們將完成登錄界面的編寫

這是初始的主界面,還沒有經過我們編寫的界面,Android Studio有一個很強大的預覽功能,相當給力,將activity_main.xml的代碼替換成如下代碼:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"
android:stretchColumns="0,3">
<TableRow>
<TextView />
<TextView
android:text="賬 號:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24px"
/>
<EditText

『叄』 vb中如何設計登錄界面怎麼連接資料庫

(1)新建數據升鏈庫並命名為denglu,在該資料庫中新建表User1,表包含的列為「ID,username,pwd」。
(2)設計登錄界面Frmlogin,以及登錄成功後要顯示的界面Form2,並連接到資料庫,使包含在禪洞數吵襲孫據庫中的合法用戶能成功登錄該程序,而不合法用戶則無法進入程序。

『肆』 vb連接SQL資料庫後製作一個登陸界面。

Option Explicit
Private Function Selectsql(SQL As String) As ADODB.Recordset '返回ADODB.Recordset對象
Dim ConnStr As String
Dim Conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Set Conn = New ADODB.Connection

'On Error GoTo MyErr:
ConnStr = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=登錄資料庫用戶名(默認為sa);Password=登錄資料庫密碼;Initial Catalog=資料庫名;Data Source=伺服器名(默認為:MERRYCHINA)" '這是連接SQL資料庫的語句
Conn.Open ConnStr
rs.CursorLocation = adUseClient
rs.Open Trim$(SQL), Conn, adOpenDynamic, adLockOptimistic
Set Selectsql = rs
'Exit Function
'MyErr:
'Set rs = Nothing
'Set Conn = Nothing '釋放相關的系統資源
'MsgBox Err.Description, vbInformation, "系統提示" '顯示出錯信息
End Function
Private Sub Form_Load()
Dim SQL As String
Dim rs As ADODB.Recordset
Dim X As Long
On Error GoTo Err_box
SQL = " select * from 用戶表"
Set rs = Selectsql(SQL)
If rs.RecordCount > 0 Then
rs.MoveFirst
For X = 1 To rs.RecordCount
Combo1.AddItem rs.Fields("用戶名").Value
rs.MoveNext
Next X
Combo1.ListIndex = 0
End If
rs.Close
Exit Sub
Err_box:
End Sub
Private Sub Command1_Click()
Dim SQL As String
Dim rs As ADODB.Recordset
If Text1.Text = "" Then
MsgBox "請輸入口令!", 16
Text1.SetFocus
Exit Sub
End If
If Combo1.Text = "" Then
MsgBox "請選擇登錄用戶!", 16
Combo1.SetFocus
Exit Sub
End If
SQL = "SELECT * FROM 用戶表 WHERE 用戶名='" & Combo1.Text & "' AND 密碼='" & Text1.Text & "' "
Set rs = Selectsql(SQL)
If rs.RecordCount > 0 Then
Form1.Show '想要打開的主窗體
MsgBox "恭喜兄弟,登錄成功!", 64, "提示"
Unload Me
Else
MsgBox "口令不對,請重新輸入!", 16, "提示"
Text1.SetFocus
End If
End Sub
'**********************************************************************
'說明:1) 在工程中引用Microsoft ActiveX Data Objects 2.8 Library ,其它版本也行如:2.0
' 2) 在窗體中加Texe1.text(文本框控制項),Combo1.text(組合框控制項),Command1(命令按鈕)各一個
' 3) 在SQL Server2000中創建資料庫,新建表"用戶表",表中包含"ID,姓名,密碼"等欄位,然後將以上代碼復制,OK搞定
4) 以上方式無需載入ADO控制項,方便!

>密碼和帳號對的時候跳轉到form2,在form2的的文本框text1中出現text1的帳號。

這個你只要設置一個全局變數,然後對的時候把帳號放到全局變數里,然後在打開form2時顯示這個全局變數到text1里就行了。

『伍』 PPT連接access資料庫,怎樣做密碼驗證的登錄界面

以下實例以連接sql資料庫,只要將代碼中的連接資料庫代碼改成連接access資料庫即可:

conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;" _

+ "User ID=sa;password=123;Initial Catalog=denglu;Data Source=127.0.0.1" '連接資料庫代碼

改為:

conn.ConnectionString ="Provider=Microsoft.Ace.OLEDB.12.0;Data Source=" & ThisWorkbook.Path & "BPO.accdb"即可


添加引用

代碼設計如下:

'首先添加一個模塊,寫上以下通用聲明和Sub main():


Public conn As ADODB.Connection '通用(聲明)

Sub main()

Set conn = New ADODB.Connection '通用(main)

conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;" _

+ "User ID=sa;password=123;Initial Catalog=denglu;Data Source=127.0.0.1" '連接資料庫代碼

conn.Open

frmLogin.Show '首先顯示登錄界面。也可以在工程屬性中設置啟動對象為Sub main()或者frmlogin窗體

End Sub

'在Frmlogin 代碼窗口,為cmdok控制項寫以下代碼:

Private Sub cmdok_Click()

If text1.Text = "" Then

MsgBox "用戶名不能為空!", vbOKOnly + vbInformation, "友情提示"

text1.SetFocus

Exit Sub '若用戶名文本框內為空,則出現提示框

End If

If text2.Text = "" Then

MsgBox "密碼不能為空!", vbOKOnly + vbInformation, "友情提示"

text2.SetFocus

Exit Sub '若輸入密碼文本框為空,也出現提示框

End If

Dim strSQl As String

strSQl = "select * from User1 where username='" & Trim$(text1.Text) & "' and pwd='" & Trim$(text2.Text) & "' "

'書寫SQL代碼,查詢User1表中是否存在窗體中用戶輸入的信息。

Dim str As New ADODB.Recordset

Set str = New ADODB.Recordset

str.CursorLocation = adUseClient

str.Open strSQl, conn, adOpenStatic, adLockReadOnly

With str

If .State = adStateOpen Then .Close

.Open strSQl

If .EOF Then

Try_times = Try_times + 1

If Try_times >= 3 Then

MsgBox "您已連續三次輸入錯誤,系統將自動關閉", vbOKOnly + vbCritical, "警告"

Unload Me '若用戶連續輸入3次錯誤密碼,則系統關閉

Else

MsgBox "對不起,用戶名不存在或密碼錯誤 !", vbOKOnly + vbQuestion, "警告"

text1.SetFocus

text1.Text = ""

text2.Text = ""

End If

Else

Unload Me '若登錄成功,則隱藏當前窗體

Form2.Show '然後顯示Form窗體

End If

End With

End Sub

Private Sub cmdCancel_Click()

End '若單擊Cmdcel按鈕,則結束應用程序

End Sub

運行中存在的問題:

代碼中有Dim conn As adodb.connection,運行時顯示"用戶定義類型未定義"

解決方法:點擊「工程」--「引用」找到「Microsoft ActiveX Data Object 2.6」

然後就就可以正常運行了。

『陸』 怎樣做一個登錄界面然後連接到資料庫

1.定義連接資料庫字元串: Public con As New SqlConnection("Data Source='資料庫伺服器計算機名/IP';Initial Catalog='資料庫名';User ID=sa;Password=sa;connect Timeout=15;Integrated Security=False;Persist Security Info=False")
2. 登錄按鈕事件:通過驗證用戶表中的用戶名稱和密碼是否正確。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
con.Open()
Dim sql As String = " select UserName from dbo.Obas_SystemUser where username='用戶名' and UserPassword='密碼'"
Dim cmd As New SqlCommand(sql, con)
Dim dr As SqlDataReader
dr = cmd.ExecuteReader
If dr.Read Then
My.Forms.Form_Main.Show() '顯示連接成功窗體
Me.Close() '關閉當前界面
Else
MsgBox("用戶名或密碼錯誤!", MsgBoxStyle.Exclamation)
End If
con.Close()
cmd = Nothing
Catch ex As SqlException
MsgBox("登錄失敗!原因:" & ex.Message, MsgBoxStyle.Exclamation)
Exit Try
End Try
End Sub
如果還不理解可以繼續問我,或者到小小的世界。

『柒』 如何用delphi連接資料庫做一個登陸界面

請參閱以下代碼(代碼源於網路):


var
Alogo:TAlogo;
implementation
usesmain;
var
username,password:string;
{$R*.dfm}
procereTAlogo.BitBtn2Click(Sender:TObject);
begin
Alogo.Close;
end;
procereTAlogo.BitBtn1Click(Sender:TObject);
begin
try
withadoquery1do
begin
Close;
sql.clear;
sql.add('select*fromuser_masterwherea=:aandb=:b');
parameters.ParamByName('a').Value:=trim(combobox1.Text);
parameters.ParamByName('b').Value:=trim(edit1.Text);
ifcombobox1.Text=''then
begin
application.MessageBox('請輸入用戶名','提示信息',64);
combobox1.SetFocus;
exit;
end;
ifedit1.Text=''then
begin
application.MessageBox('請輸入密碼','提示信息',64);
edit1.SetFocus;
exit;
end;
open;
end;
ifadoquery1.RecordCount<>0then
begin
username:=combobox1.Text;
password:=edit1.Text;
application.MessageBox('登陸成功','提示信息',64);
amain.show;//需要再建立一個form窗口用來作為登錄正確後顯示的窗體
self.Hide;
end
else
application.MessageBox('輸入的用戶名或密碼錯誤','提示信息',64);
except
application.MessageBox('登陸失敗','提示信息',64);
end;
end;

『捌』 製作網頁的登陸登陸界面怎樣與資料庫里的內容連接全過程

你是使用的JSP嗎? 如果你是使用JSP的話,資料庫連接的步驟如下:
1.把JDBC驅動類裝載入Java虛擬機中:
Class.forName("JDBC驅動類名稱");

2.載入驅動,並與資料庫建立連接:
Connection conn=DriverManager.getConnection(資料庫連接字元串,資料庫用戶,資料庫密碼)

3.發送SQL語句:
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELECT a,b,c FROM TABLE");

4.處理結果 :
while(rs.nest()){
int x=rs.getint("a");
}

這就是連接資料庫,希望我的回答能讓你滿意

『玖』 怎麼用C#做一個登錄界面來連接資料庫啊

什麼意思?是建一個登錄界面還是只是如何在winform中連接資料庫?
一般來講:
1、導入命名空間
using
System.Data.SqlClient;
//連接SQLServer
資料庫鬧念專用
2、創建連接
SqlConnection
lo_conn
=
New
SqlConnection("Server=伺服器名字或IP;Database=資料庫名字;uid=用胡彎搏戶名;pwd=密碼");
3、打開連接,第2步並沒有真正連接資料庫
lo_conn.Open();
//真正與資料庫連接
4、向資料庫發送SQL命令要使用SqlCommand:
SqlCommand
lo_cmd
=
new
SqlCommand();
//創建命令對象
lo_cmd.CommandText
=
"這里是SQL語句";
//寫SQL語句
lo_cmd.Connection
=
lo_con;
//指定連接對象,即上面創建的
5、處理SQL命令或返回結果集
lo_cmd.ExecuteNonQuery();
//這個僅僅執行SQL命令,不返回結果集,實用於建表、批量更新等不需要返回結果的操作。
SqlDataReader
lo_reader
=
lo_cmd.ExecuteReader();//返回結果集
6、以數據集的方式反回結果集褲祥
SqlDataAdapter
dbAdapter
=
new
SqlDataAdapter(lo_cmd);
//注意與上面的區分開
DataSet
ds
=
new
DataSet();
//創建數據集對象
dbAdapter.Fill(ds);
//用返回的結果集填充數據集,這個數據集可以被能操作數據的控制項DataBind,其它的就自己發揮了吧
7、關閉連接
lo_conn.Close();

閱讀全文

與連接資料庫的登錄界面相關的資料

熱點內容
4kb的txt文件差不多多少字 瀏覽:984
u盤文件突然變成exe 瀏覽:164
現在哪些學校初中有學編程的 瀏覽:402
word查找全選 瀏覽:599
開工報告附什麼文件資料 瀏覽:150
分區工具app怎麼用 瀏覽:212
安卓堅果雲文件路徑 瀏覽:591
sqllog文件 瀏覽:236
如何在電腦中找到文件路徑 瀏覽:830
數據結構訪問和查找有什麼區別 瀏覽:401
怎麼清空icloud內的數據 瀏覽:338
微信鎖屏後音樂停止 瀏覽:668
applepay蘋果手機卡 瀏覽:835
一個14mb的文件能儲存多少萬漢字 瀏覽:478
騰訊文檔里如何導出數據 瀏覽:979
java面試題csdn 瀏覽:410
rpgnvp是什麼文件 瀏覽:594
如何將一列數據復制到excel 瀏覽:488
sd卡怎麼恢復excel文件 瀏覽:282
gdblinux內核多核調試 瀏覽:24

友情鏈接