c#怎么把怎么使用写在类里面的数据库的连接和查询语句

我把一个数据库连接和查询写在一个class.cs里面,然后怎么在from里面调用这个求大虾上传一个简单的例子做参考namespaceaaa{classloginclass... 我把一个数据库连接和查询写在一个class.cs里面,然后怎么在from里面调用这个
求大虾上传一个简单的例子做参考

namespace aaa
{
class loginclass
{
public static string name;
public static string pwd;
SqlConnection connection = new SqlConnection("Data Source=.;Initial Catalog=school1;Integrated Security=True");
string sql = string.Format("select count(*) from usera where 用户名='{0}' and 密码='{1}'", name, pwd);
}
}
然后怎么在

namespace aaa
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btnok_Click(object sender, EventArgs e)
{
在这个按钮查询数据库的东西

}
展开
 我来答
匿名用户
2014-04-17
展开全部
如果你想在访问数据库之前,需要人工输入用户名和密码。那你可以在 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();
}
}
}
追问
if(Conn.Open()!=null)老是出错
追答
不好意思,我弄错了,是:if(Conn!=null){}   不要.open(),因为如果你的连接语句有问题的话,这个conn是null的,null.Open()是肯定会出错的
枚少少
2014-04-16 · TA获得超过225个赞
知道小有建树答主
回答量:308
采纳率:50%
帮助的人:178万
展开全部
private void btnok_Click(object sender, EventArgs e)
        {
               loginclass login=new loginclass();
               login.name="这里是用户名";
               login.pwd="这里是密码";
               //下一步就是查询方法
               login.login();//这里的login()是在你的loginclass 定义好的非静态方法
        }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式