[英]How to connect .Net Webservice with local database
我必须将数据库连接到.NET中的现有代码。 我的数据库是PhpMyAdmin中的MySql数据库。
我在.NET中使用System.Data.SqlClient
,似乎我无法正确获得连接字符串作为连接函数
private string _connetionString = @"Data Source=localhost;Initial Catalog=Testdb;"
SqlConnection _connection;
public DatabaseService()
{
_connection = new SqlConnection(_connetionString);
}
每次启动.Net服务时,它都需要花费很长时间,最终连接失败。
SqlConnection
类(整个命名空间System.Data.SqlClient
)用于连接到Microsoft SQL Server。 您正在使用MySQL,因此需要使用System.Data.OleDb
命名空间( OleDbConnection )。
您可以在此处查看MySql的连接字符串的外观: https ://www.connectionstrings.com/mysql-connector-net-mysqlconnection/
这不是MySQL的正确连接字符串语法。 您发布的示例看起来是针对MSSQL的。 对于MySQL,您将需要以下内容:
"server=localhost;uid=username;pwd=password;database=Testdb"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.