C# 中的 mysql 连接字符串
本文关键字:字符串 连接 mysql 中的 | 更新日期: 2023-09-27 18:31:05
我想在C#中连接mysql。我添加了 mysql 库。但是数据库没有建立。
using MySql.Data;
using MySql.Data.MySqlClient;
baglanti = new MySqlConnection("Server=localhost;Data Source=" + Path.Combine(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "BMS Folder"), "BMS") + "''ecsdatabase.sql; Read Only=False");
MySQL 连接字符串不需要文件的路径名,而是DataSource
字段中的数据库名称。
我怀疑DataSource=ecsdatabase
就足够了。
如果您使用的是 Visual Studio,您可以通过右键单击服务器资源管理器中的数据库并导航到"属性"来获取连接字符串。从那里你可以看到数据源字符串。只需将其复制到您的项目中即可。
如果要使路径相对,可以使用"|数据目录|"。
查看 http://www.connectionstrings.com 在那里,您会发现MySQL连接字符串的几乎所有变体。