C#连接数据库的语句怎么写

不是自己的笔记本电脑,而是在公共机房,数据库名不一样... 不是自己的笔记本电脑,而是在公共机房,数据库名不一样 展开
 我来答
匿名用户
2013-07-17
展开全部
如果是连接sqlserver,连接字符串是:"server=.;uid=sa;pwd=;database=pubs;"
第一个server:是指明你连接的服务器地址。如果是本机一般写。;如果是远程服务器,就写IP地址。
第二个uid:是登陆数据库服务器的用户名,我这里是用sa登陆的。
第三个pwd:是登陆数据库服务器的密码,因为我的密码是空,所以就不用写密码。
第四个database:是要连接的数据路的名字。
SqlConnection con=new SqlConnection("server=.;uid=sa;pwd=;database=pubs;");
匿名用户
2013-07-17
展开全部
if (Session["CheckCode"] != null)
{
string vstr = Session["CheckCode"].ToString();

if (TextBox5.Text == vstr)
{
Session["user"] = TextBox1.Text;
string sql = "select top 1 * from [user] where u_name='" + TextBox1.Text + "' and u_pwd='" + TextBox2.Text + "'";
if (DBAccess.GetDB.Query(sql).Rows.Count > 0)
{

Response.Redirect("mainform.aspx", true);

}
else
{
TextBox1.Text = "";
TextBox2.Text = "";

ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('密码或用户名不正确!')</script>");
}
}
else
{
ClientScript.RegisterStartupScript(this.GetType (), "", "<script>alert('验证码不对!')</script>");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-17
展开全部
SqlConnection sqlConn=new SqlConnection("Data Source=.;Initial Catalog=DataBaseName;Integrated Security=True");
其中 的DataBaseName根据具体的数据库名改写。
我觉得你的意思好像是计算机名不一样。如果是那样的话照我那样写就没问题了。
如果是.Net 2005的话。Data Source=.应该娈为Data Source=.\\sqlexpress
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浦听荷江盼
2019-02-08 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:635万
展开全部
SqlServer的连接串类似这样:DATA
SOURCE=192.168.1.10;
INITIAL
CATALOG=DBName;
User
Id=sa;
Password=sa;
如果是连接其他机器的话修改IP地址就可以了
至于其他数据库,例如Sybase,MySql之类的连接串又不同了,访问方式也不同,你可以google一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-17
展开全部
我只知道那就在运行之前修改数据库的名字咯
如果你有啥新招不妨拿出来共享一下哈
多谢啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式