c#怎么连接数据库 用MySQL 详解
1、mysql官网下载 .net连接器
创新互联专注于企业成都全网营销推广、网站重做改版、伽师网站定制设计、自适应品牌网站建设、H5场景定制、商城系统网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为伽师等各大城市提供网站开发制作服务。
2、引用下载后的mysql.data.dll
3、程序开始加:using MySql.Data.MySqlClient;
4、连接数据库:
private void button1_Click(object sender, EventArgs e)//登入按钮
{
string power = comboBox1.Text.Trim();
string user = textBox1.Text.Trim();
string psd = textBox2.Text.Trim();
string ipaddress = "";
string mysqluser = "";
string mysqlpsd = "";
if (user == "")
{
MessageBox.Show("请输入用户名");
}
else if (psd == "")
{
MessageBox.Show("请输入密码");
}
else
{
try
{
try
{
string[] getconfig = File.ReadAllLines("E:/project/configure.txt", Encoding.GetEncoding("gb2312"));
ipaddress = getconfig[0].Split(':')[1];//读取ip地址
mysqluser = getconfig[1].Split(':')[1];//读取数据库账号
mysqlpsd = getconfig[2].Split(':')[1]; //读取数据库密码
}
catch (Exception)
{
MessageBox.Show("配置文件丢失");
return;
}
string query = "SET names gb2312;SELECT COUNT(id) FROM fx_user WHERE name='" + user + "' AND password=MD5('" + psd + "') AND userid='" + power + "'";
MySqlConnection cn = new MySqlConnection("server=" + ipaddress + ";user id=" + mysqluser + ";Password=" + mysqlpsd + ";database=system;charset=gb2312");
cn.Open();
MySqlCommand cm = new MySqlCommand(query, cn);
MySqlDataReader read = cm.ExecuteReader(); //搜索满足 用户名,密码,操作员的记录。
//如果记录没有--密码或用户名错误
if (read.Read()) //如果记录多余1条--数据错误,联系管理员
{ //只有一条记录则成功登入
int x = Int32.Parse(read[0].ToString());
if (x == 0)
{
MessageBox.Show("用户名或密码错误");
}
else if (x 1)
{
MessageBox.Show("用户冲突,请联系管理员");
}
else if (x == 1)
{
// MessageBox.Show("登入成功");
main mf = new main(power, ipaddress, mysqluser, mysqlpsd); //将操作员 和 IP地址传入 主窗体
mf.Show();
this.Hide();
cn.Close();
}
}
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
switch (ex.Number)
{
case 0:
MessageBox.Show("数据库连接失败1");
break;
case 1045:
MessageBox.Show("数据库密码或用户名错误");
break;
default:
MessageBox.Show("数据库连接失败2");
break;
}
}
}
}
怎样配置好mysql数据库的连接
cpanel
-
mysql
-
access
hosts:添加你自己的ip。如果不是固定ip,添加网段,例如22.33.44.%
或
22.33.%或者向所有主机添加访问许可%____________________然后,你本地想要连接数据库的软件应该有填写服务器名、用户名、密码
的地方,添好即可。lunarpages的数据库使用默认端口。
如何配置mysql连接mysql数据库
C:\Ducuments
and
Settings\Administrator
cd\(回车键)
出现下面:
C:\
第二步:
C:\cd
C:\Program
Files\MySQL\MySQL
Server
5.0\bin(回车键)
出现:C:\Program
Files\MySQL\MySQL
Server
5.0\bin
第三步:(连接mysql服务器)
C:\Program
Files\MySQL\MySQL
Server
5.0\binmysql
-hlocalhost
-uroot
-p(回车键)
(上面的-hlocalhost是指使用本地用户来连接,-uroot是指使用用户名为root的用户来连接,-p是指空密码,一般初学者都还没有设置root的用户密码的,如果你在安装mysql5.0时候配置了服务器后,第一个要您设置root的密码,请你记住,把它填入上面的-p之后)
成功连接后,就会出现mysql的欢迎语和mysql的版本号,
接着cmd的盘符出现为:
mysql
那就表示成功连接mysql服务器了,以后看到工具书里面的命令,为mysql命令,你就在这里输入行了
本文标题:mysql连接器怎么配置 mysql 连接配置
网页网址:http://cqwzjz.cn/article/hgcppe.html