首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从文本框中读取连接字符串

问从文本框中读取连接字符串
EN

Stack Overflow用户
提问于 2014-06-13 08:39:46
回答 2查看 770关注 0票数 0

我正在尝试让我的mysql连接字符串从文本框中读取,而不是直接读取字符串。我尝试这样做

代码语言:javascript
复制
string myConnection = "datasource='" + this.label12 + "';username='" + this.textBox3 + "';password='" + this.textBox4 + "';SSL Mode=Required;Certificate Store Location=CurrentUser;";

并且我得到了错误:无法连接到任何mysql服务器

在c#中编码

EN

回答 2

Stack Overflow用户

发布于 2014-06-13 08:49:13

您正尝试直接使用label12和textBox3,它们隐式地调用对象上的ToString(),并且通常只返回对象的类型(如"System.Windows.Controls.Label")。

使用标签和文本框的Text属性。(为了提高可读性,我还使用了String.Format。)

代码语言:javascript
复制
var myConnection
    = string.Format("datasource='{0}';username='{1}';password='{2}';SSL Mode=Required;Certificate Store Location=CurrentUser;",
                    label12.Text, textBox3.Text, textBox4.Text);

我不知道您正在构建的连接字符串是否可以工作。你可能想看看connectionstrings.com上的样例。

票数 1
EN

Stack Overflow用户

发布于 2014-06-13 10:22:44

请指出连接字符串中的servername为模式:

代码语言:javascript
复制
string myConnection
    = "Server="+myServerAddress+";Database="+myDataBase+";Uid="+myUsername+";Pwd="+myPassword;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24196065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档