
{
DataSet dsSource = new DataSet()//这是源数据库记录集,先获取源数据库所有数据在此记录集
DataTable dtSource = new DataTable()//DataSet是DataTable的集合
string Conn = "Data Source='localhost'Database='lunwen2'User Id='root'Password='123456'"
MySqlConnection mycn = new MySqlConnection(Conn)
mycn.Open()
string sql = "select *from paper_textclassification2"// paper_textclassification2为表名
MySqlCommand cmd = new MySqlCommand(sql, mycn)
cmd.Connection = mycn //这句可以不用写,没有任何意义
MySqlDataAdapter Da = new MySqlDataAdapter(sql, mycn)
Da.Fill(dsSource)
dtSource = dsSource.Tables[0]
DataGridView GridView1 = new DataGridView()
GridView1.DataSource = dtSource
}
对于精细的测试,如多个压缩表,查询INFORMATION_SCHEMA.INNODB_CMP_PER_INDEX表数据,由于该表收集数据需要付出昂贵得代价,所以必须启动innodb_cmp_per_index_enabled选项才能查询。一般不要在生产环境下开启该选项。
1.检查MySQL服务是否正常运行,可以使用命令net start mysql查看MySQL服务是否正常启动;2.检查MySQL的配置文件my.ini是否正确,特别是其中的端口号是否正确;
3.检查MySQL的用户名和密码是否正确;
4.检查pycharm的配置是否正确,特别是连接MySQL的端口号是否正确;
5.检查防火墙是否关闭,如果开启,是否把MySQL的端口号添加到防火墙的白名单中;
6.检查MySQL的安装目录是否正确,如果不正确,需要重新安装MySQL。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)