C# 测试连接SQL数据库 用的 SqlConnection conn = new SqlConnection();语句
3个回答
展开全部
1.如果在页面CS代码上,可以这样 SqlConnection conn = new SqlConnection(this.textbox的id.Text.trim());
2.假如是简单三层,这个SqlConnection conn = new SqlConnection()语句 要放在DAL层了,这样的话,要建立BLL层,要写函数a(string textboxtext)从页面接收this.textbox的id.Text.trim()的值了。
2.假如是简单三层,这个SqlConnection conn = new SqlConnection()语句 要放在DAL层了,这样的话,要建立BLL层,要写函数a(string textboxtext)从页面接收this.textbox的id.Text.trim()的值了。
更多追问追答
追问
哦 我是做的CS的 不是BS的~ 我想写一个测试数据库连接的小东西 学习一下了~~~ 这个您明白不?CS的~
追答
cs 的也是一样。这个不区分bs 还是cs,建立连接的类SqlConnection 是一样的。
展开全部
你说的是这样的吧
static string str = "data source=.;initial catalog=myktv;integrated security=true";
public static SqlConnection con = new SqlConnection(str);
取文本框的.Text属性作为SqlConnection 构造函数的参数不就行了,也就是那个str。
static string str = "data source=.;initial catalog=myktv;integrated security=true";
public static SqlConnection con = new SqlConnection(str);
取文本框的.Text属性作为SqlConnection 构造函数的参数不就行了,也就是那个str。
追问
string serverName = textBox1.Text.ToString();
string login = textBox2.Text.ToString();
string mima = textBox3.Text.ToString();
string dbNname = textBox4.Text.ToString();
string sqlcon = "sever="severName+"DataBase ="dbName+";Uid =" login+"Pwd="mima;
SqlConnection conn = new SqlConnection(sqlcon)
这个样子还是不行啊 ~~ 还在不~~~
追答
我用的是windows身份登录数据库,不需要超管的帐号和密码,这样连接的话更加方便。
你用的是sql server登录,貌似连接字符串有问题啊。
我写个看看,
string sqlcon = String.Format("server = '{0}' ; database = '{1}'; uid = '{2}'; pwd = '{3}';",serverName,dbName,login ,mima ) ;
不知道你的severName里会不会出现转义字符,如果有的话,别忘了在字符串开头加个@
再写个直接用+拼接的字符串吧,你两个都试试,我好久没弄winforms了,直接回帖的,没测试代码。
string sqlcon="server="+serverName+";database="+dbName+";uid="+login+";pwd="+mima+";";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的TextBox里面是什么东西
追问
用户输入的文本啊 字母啥的 变量哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询