打开数据库方法:
命名空间:using system.data; using system.data.sqlclient;
SqlConnection sqlcnn = null;
public bool OpenDB() //打开数据库的方法
{
sqlcnn = new SqlConnection();
string str = @"server=.\sqlexpress;database=stuInfo111;uid=sa;pwd=yy199455";
sqlcnn.ConnectionString = str;
if (sqlcnn.State == ConnectionState.Closed)
{
sqlcnn.Open();
}
if (sqlcnn.State == ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
窗体Form中有两个文本框和一个按钮:
button_click代码中: //按钮单击事件
OpenDB(); //使用上面的打开数据库的方法
SqlCommmand sqlcmd=new SqlCommand();
sqlcmd.Connection=sqlcnn;
sqlcmd.Parameters.Add("@class",SqlDbType.Nvarchar,10).value=textbox1.text; //通过向文本框中输入的实际参数(textbox1.Text中的值)传递给形式参数@class
sqlcmd.Parameters.Add("@classMemo", SqlDbType.NVarChar).Value = textBox2.Text; ///通过向文本框中输入的实际参数(textbox2.Text中的值)传递给形式参数@classMemo
String str="insert into values("同学","-------")";
sqlcmd.ConnectionText=sql;
if(Convert.ToInt32(sqlcmd.ExecuteNonQuery())>0) //判断受影响的行数是否为大于0,如果大于0则提示输入成功
{
MessageBox.show("Success");
}