我遇到了一种情况,我确实需要使用进入 mysql 服务器所需的连接字符串在 MYSQL 中创建一个数据库。到目前为止,我已经使用了带有数据库名称的连接字符串。所以在这种情况下,执行我的连接字符串结构是什么?创建数据库查询到 mysql 服务器。
我需要本地主机的连接字符串..
请帮我 ..
您可以选择省略database
连接字符串中的参数。这样做,您可以连接到数据库服务器,但没有连接到任何特定的数据库。
Part of MySQL 文档中的示例 https://dev.mysql.com/doc/connector-net/en/connector-net-connections-string.html:
MySql.Data.MySqlClient.MySqlConnection conn;
string myConnectionString;
//myConnectionString = "server=localhost;uid=root;pwd=12345;database=test;";
myConnectionString = "server=localhost;uid=root;pwd=12345;";
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection();
conn.ConnectionString = myConnectionString;
conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show(ex.Message);
}
但是您必须使用数据库名称来限定查询中的表或其他对象名称。
Example:
select * from so.tbl_so_q23676633;
在上面的例子中,'so'
是表的数据库限定符'tbl_so_q23676633'
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)