如果你想在访问数据库之前,需要人工输入用户名和密码。那你可以在 loginclass里面写个方法。
class loginclass
{
public string dbString="";
public bool GetConn(string uid,string pwd)
{
dbString=string.format("server=.;database=dbName;uid='{0}';pwd='{1}'",uid,pwd);
SqlConnection conn=new SqlConnection(dbString);
if(Conn.Open()!=null)
{
return true;
}
return false;
}
public void GetSQL()
{
SqlConnection conn=new SqlConnection(dbString);
conn.Open();
string sql="select * from table";
.....
}
}
namespace aaa{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnok_Click(object sender, EventArgs e)
{
在这个按钮查询数据库的东西
loginclass login=new loginclass()
if(login.GetConn(uid,pwd))
{
login.GetSQL();
}
}
}
private void btnok_Click(object sender, EventArgs e)
{
loginclass login=new loginclass();
login.name="这里是用户名";
login.pwd="这里是密码";
//下一步就是查询方法
login.login();//这里的login()是在你的loginclass 定义好的非静态方法
}