用的是MySql驱动吗
要从MySql网站下载mysql-connector-net-5.0.9.exe这个文件,安装一下,再添加MySql引用
然后在项目中的代码中加入:using MySql.Data.MySqlClient;
代码如下:
private static string connstring = "server=localhost;database=test;uid=root";
public static DataTable GetDataTable(string sql)
{
MySqlConnection conn=new MySqlConnection("server=localhost;database=test;uid=root;password=123456");
MySqlDataAdapter da = new MySqlDataAdapter(sql, conn);
DataTable dt = new DataTable("temp");
da.Fill(dt);
return dt;
}
用IP也是可以连接的,看你数据源如何限制了。
不过一般来说,内网IP或者是LOCALHOST都是可以连接的,你要是用外网IP,那要映射3306
public static string ConnectionStrings = "server=IP\\SqlName;database=DB;user id=123;password=123456";
ip加Sql命名实力
在做项目前需要把Mysql
connector/net驱动装上,然后到安装目录中找到MySql.Data.dll,将此文件拷贝到项目的bin目录下然后将using
MySql.Data.MySqlClient;
这样就可以使用MySqlConnection相关的类了,和sql里面的SqlConnection一样的意思。