写.net的时候一直用的都是sql sever,mysql小 有命令行方便就想试了一下,网上搜很久,下载很多配置文件都不成功。昨晚上搞到两点多,冒着生命危险。后来终于在一个网站上找到这个 MySQL Connector Net 6.9.6,mysql发布的专门用于.net连接的插件,然后再项目里引用才能连接上。把这个文件的安装包上传了。 连接:http://u.download.csdn.net/upload/success。求人品 这个驱动程序想要卸载,不能破坏安装包,我昨晚把安装包弄坏,卸...
连接字符串为:data source=192.168.1.1;Initial Catalog=db;User ID=root;password=123456明明已经加了密码,但打开数据库连接时总是报错,提示:using password: NO查了一下资料,其实关键的地方在data source这里,把ip地址改为localhost就可以了。如果需要用ip地址,则需要把root这个用户加上远程访问权限原文:https://www.cnblogs.com/goding/p/12102651.html
System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.Odbc;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySQLDriverCS;
namespace mysql1
{
public
partial class
Form1 : Form
{
publicForm1()
{
InitializeComponent();
}
privatevoid Form1_Load(ob...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using MySql.Data.MySqlClient;namespace WebApplication1
{public partial class addertong : System.Web.UI.Page{//数据库地址string ser = "Server=localhost;UserId=root;Password=password;Database=child;pooling=false;CharSet=utf8;port=3306";protecte...
写.net的时候一直用的都是sql sever,mysql小 有命令行方便就想试了一下,网上搜很久,下载很多配置文件都不成功。昨晚上搞到两点多,冒着生命危险。
后来终于在一个网站上找到这个 MySQL Connector Net 6.9.6,mysql发布的专门用于.net连接的插件,然后再项目里引用才能连接上。
把这个文件的安装包上传了。 连接:http://u.download.csdn.net/upload/success。求人品 这个驱动程序想要卸载,不能破坏安装包,我昨晚把安装包弄坏,...
DBConn.Open(); // 执行查询语句
MessageBox.Show("数据库已经连接了!");
string sql = "select * from tb_user";
MySQLDataAdapter mda = new MySQLDataAdapter(sql, DBConn);
DataSet ds = new DataSet();
mda.Fill(ds, "table1");
this.dataGridView1.DataSource = ds.Tables["table1"];
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
DBConn.Close();或者这么写:
MySQLConnectionString constr = new MySQLConnec...
问题现象:插入中文乱码,及用中文作参数无法得到相应数据
如select * from userinfo where username=‘李小明‘
MFC中解决方法:
执行语句前:mysql_query(&m_sqlCon, "set names latin1");
C#中解决方法:
string username="李小明";
byte[] bytesStr = Encoding.Default.GetBytes(username);string encodeStr = Encoding.GetEncoding("latin1").GetString(bytesStr);
语句:
select * from userinfo where username=‘"+encodeStr+"‘...
1 #region 建立MySql数据库连接2 /// <summary>3 /// 建立数据库连接.4 /// </summary>5 /// <returns>返回MySqlConnection对象</returns>6 public MySqlConnection getmysqlcon()7 {8 //http://sosoft.cnblogs.com/9 string M_str_sqlcon = "server=localhost;user id=root;password=root;database=abc"; //根据自己的设置
10 MySqlConnection myCon = new MySqlConnection(M_str_s...
===============================================
工作关系开发一个连接mysql的c#程序,交付测试后反应在连测试环境的数据库后出现报错且数据无法获取的情况。(如下图所示)
查到了http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/07/23/1783589.html后我意识到可能是表的字段的编码(navicat中时字段的"排序规则")与关联表字段的编码不一致,故导致该报错。
根据这个思路,设断点找到查询sql,检查测试环境中这几张...
首先添加引用:MySql.Data.dll
链接:http://pan.baidu.com/s/1dEQgLpf 密码:bnyu
①建立mysql数据库链接
1 //建立mysql数据库链接
2 public MySqlConnection getMySqlConn()
3 {
4 string constr = "server=localhost;User Id=root;password=123456;Database=qqmusicdistinct";
5 MySqlConnection mycon = new MySqlConnection(constr);
6 return mycon;
7 ...
很久没有写博客了。一是因为自己懒;二是因为自己并没有多少技术积累。
从事程序开发已经4年了,终究要懂得积累技术,不能让技术再浮于表面的API调用。
而最近在看一些公司招C# B/S端程序员的时候,都有要求会使用数据库,故给自己安排了学习数据库的任务。
最开始,我是看一本厚厚的《C#语言高级程序设计》的。但是对于数据库这些内容,它是从基础内容讲起,而且涉及的内容有三四章之多。看了一两章之后,便觉得乏味,看不下去。
...
MySql.Data.MySqlClient;
这样我们就可以使用MySql.Data中的方法来连接数据库了,连接数据库代码如下: String connetStr = "server=127.0.0.1;port=3306;user=root;password=123; database=vs;";//usr:用户名,password:数据库密码,database:数据库名MySqlConnection conn = new MySqlConnection(connetStr);try{conn.Open();//打开通道,建立连接,可能出现异常,使用try catch语句Console.WriteLine("已经建立连接");}catc...
MySql.Data.MySqlClient;String connetStr = "server=localhost;port=3306;user=root;password=root; database=mydb;";
// server=127.0.0.1/localhost 代表本机,端口号port默认是3306可以不写
MySqlConnection conn = new MySqlConnection(connetStr);
try
{ conn.Open();//建立连接,可能出现异常,使用try catch语句Console.WriteLine("已经建立连接");//在这里可以使用代码对数据库进行增删查改的操作
}
catch (MySqlExcept...
using MySql.Data.MySqlClient;
String connetStr = "server=127.0.0.1;port=3306;user=root;password=root; database=minecraftdb;";
// server=127.0.0.1/localhost 代表本机,端口号port默认是3306可以不写
MySqlConnection conn = new MySqlConnection(connetStr);
try
{ conn.Open();//打开通道,建立连接,可能出现异常,使用try catch语句Console.WriteLine("已经建立连接");//在这里使用代码对数据库进行增删查改
}
catc...