如何将 xampp 服务器连接到 c# gui 应用程序?

Posted

技术标签:

【中文标题】如何将 xampp 服务器连接到 c# gui 应用程序?【英文标题】:How to connect to a xampp server to a c# gui app? 【发布时间】:2017-06-07 18:34:02 【问题描述】:

所以我试图将一个 c# gui 应用程序连接到一个 xampp sql 服务器,代码如下:

try


  string connectionString = "Server = localhost:8080; database = blog; Uid=root;Pwd";
  SqlConnection conn = new SqlConnection(connectionString);
  conn.Open();
  SqlCommand cmd = new SqlCommand("insert into logins(username,password) values('name','password')", conn);
  cmd.ExecuteNonQuery();

catch (Exception ex)

   MessageBox.Show(ex.Message);

这是代码用户名是root,没有密码 但是当程序启动时,它会引发一个异常:

初始化字符串的格式不符合从索引 52 开始的规范。

是什么导致了这个问题,我该如何解决? 提前致谢

【问题讨论】:

SQLConnection 和 SQLCommand 是用于连接到 Microsoft SQL Server 的类。您的数据库服务器是 mysql。您可以尝试使用 ADO.NET 中内置的 ODBC 驱动程序,或者使用 MySQL 人员编写的额外的 Net/Connector 库:dev.mysql.com/downloads/connector/net 好的...感谢您的建议,我会调查一下 【参考方案1】:

SQLConnection 类用于连接sqlserver 和连接Mysql 将使用MySqlConnection 您需要在您的C# 项目中添加MySql 库。

using MySql.Data.MySqlClient;

配置

string myConnectionString = "server=localhost;database=testDB;uid=root;pwd=pwd;";

使用

string connetionString =""; //get from config;
MySqlConnection cnn ;
cnn = new MySqlConnection(connetionString);

【讨论】:

以上是关于如何将 xampp 服务器连接到 c# gui 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Visual Studio 将 XAMPP MySQL 连接到 ADO.NET Entity Framework?

如何将 sql developer 连接到 XAMPP MYSQL 服务器

如何将 xampp 数据库连接到远程服务器?

将android设备连接到本地服务器xampp

使用 XAMPP 将 android 连接到本地服务器

如何将域连接到 XAMPP