『壹』 基于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();