前端接口操作数据库
一.思维导图
二.知识点介绍
它用于在前端处理数据,不仅需要用户面前的许多控件,而且需要控件背后的代码支持,以便在前端处理数据库。
首先,连接到数据库
初始化组件(; sqlconnection sqlconnection=new sqlconnection (;
sqlconnection.connectionstring=
' Server=(Local ) Database=EMR; 集成安全=sspi ';
sqlConnection.Open (;
MessageBox.Show
(连接状态) sqlConnection.State.ToString ) )。
'n工作站id:' sqlconnection.workstation id
'n服务器地址: ' sqlConnection.DataSource
'n服务器版本: ' sqlConnection.ServerVersion
'n数据库名称: ' sqlConnection.Database
'nn (单击【确定】将关闭SQL连接() );
sqlConnection.Close (;
MessageBox.Show
(连接状态) sqlConnection.State.ToString );
接下来,进行注册。
sqlconnection sqlconnection=new sqlconnection (;
sqlconnection.connectionstring=
configuration manager.connection strings [ ' connstring ' ].connectionstring;
sqlcommand sqlcommand=new sqlcommand (;
sqlcommand.connection=sqlconnection;
sqlCommand.CommandText='INSERT学生(学校号码、姓名、班级、电话) ) )。
values(@学号、@姓名、@班级、@电话); ';
sqlcommand.parameters.addwithvalue (' @学号)、cob_学号. Text.Trim );
sqlcommand.parameters.addwithvalue (' @姓名),cob_姓名. Text.Trim );
sqlcommand.parameters.addwithvalue (“@类”,cob_类. Text.Trim );
sqlcommand.parameters.addwithvalue (' @电话)、cob_电话. Text.Trim );
sqlConnection.Open (;
introwaffected=sqlcommand.executenonquery (;
sqlConnection.Close (;
MessageBox.Show ('保存成功);
接下来,试试看能不能登录。
sqlconnection sqlconnection=new sqlconnection (;
sqlconnection.connectionstring=
configuration manager.connection strings [ ' SQL ' ].connectionstring;
sqlcommand sqlcommand=new sqlcommand (;
sqlcommand.connection=sqlconnection; if (button1_ click _1. checked==true ) ) ) )。
{
sqlCommand.CommandText=
' select * fromemrwherexh=@ xhan dname=@ name;
sqlparameter.parameter name=' @ xh ';
sqlparameter.value=this.textbox1. text.trim (;
sqlparameter.sqldbtype=sqldbtype.varchar;
sqlParameter.Size=20;
sqlcommand.parameters.add (sqlparameter;
sqlcommand.parameters.addwithvalue (' @ name ',this.textbxpsw.Text.Trim );
sqlcommand.parameters [ ' @ name ' ].sqldbtype=sqldbtype.varchar;
MessageBox.Show (“登录成功”、“登录成功”
}