C#连接mysql数据库的字符串怎么写?
这是C#连接sql数据库的字符串:DataSource=XIA-1EC6D2AF246;InitialCatalog=Course_selection;PersistSe...
这是C#连接sql数据库的字符串:Data Source=XIA-1EC6D2AF246;Initial Catalog=Course_selection;Persist Security Info=True;User ID=sa;Password=123 (连接mysql数据库的字符串格式和这个类似)
namespace Course_selection
{
class dbconnection
{
public static string connection
{
get { return @"Data Source=XIA-1EC6D2AF246;Initial Catalog=Course_selection;Persist Security Info=True;User ID=sa;Password=123"; }
}
}
} 展开
namespace Course_selection
{
class dbconnection
{
public static string connection
{
get { return @"Data Source=XIA-1EC6D2AF246;Initial Catalog=Course_selection;Persist Security Info=True;User ID=sa;Password=123"; }
}
}
} 展开
2个回答
展开全部
首先呢,去Mysql官网下载MySql.Data.dll,然后添加引用
using MySql.Data.MySqlClient;
然后使用连接字符串的时候,使用以下代码:
MySqlConnectionStringBuilder s = new MySqlConnectionStringBuilder();
s.Server = "192.168.0.100";
s.Port = 3306; //mysql端口号
s.Database = "dbName";
s.UserID = "root";
s.Password = "root";
s.CharacterSet = "latin1";
MySqlConnection mcon = new MySqlConnection(s.ConnectionString);
其他的也要用mysql的,比如MySqlCommand等等。有疑问可以追问~
using MySql.Data.MySqlClient;
然后使用连接字符串的时候,使用以下代码:
MySqlConnectionStringBuilder s = new MySqlConnectionStringBuilder();
s.Server = "192.168.0.100";
s.Port = 3306; //mysql端口号
s.Database = "dbName";
s.UserID = "root";
s.Password = "root";
s.CharacterSet = "latin1";
MySqlConnection mcon = new MySqlConnection(s.ConnectionString);
其他的也要用mysql的,比如MySqlCommand等等。有疑问可以追问~
展开全部
连接字符串没问题
不过连接mysql需要用mysql的.net connector
到 http://www.mysql.com/products/connector/ 下载ADO.NET Driver for MySQL (Connector/NET)
代码中
using MySql.Data.MySqlClient;
用MysqlConnection 不要用sqlconnection
不过连接mysql需要用mysql的.net connector
到 http://www.mysql.com/products/connector/ 下载ADO.NET Driver for MySQL (Connector/NET)
代码中
using MySql.Data.MySqlClient;
用MysqlConnection 不要用sqlconnection
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询