1 public void getconn(string sql)//数据库 *** 作链接方法
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString()
MySqlConnection mysql = new MySqlConnection(conn)//实例化链接
mysql.Open()//开启
MySqlCommand comm = new MySqlCommand(sql, mysql)
comm.ExecuteNonQuery()//执行
mysql.Close()//关闭资源
}
---------------------------------------------------------------------------------------------------------
2 public static MySqlDataAdapter getadaoter(string sql)//显示 *** 作
{
string conn = ConfigurationSettings.AppSettings["conn"].ToString()
MySqlConnection mysql = new MySqlConnection(conn)//实例化链接
mysql.Open()//开启
MySqlCommand comm = new MySqlCommand(sql, mysql)
comm.ExecuteNonQuery()
MySqlDataAdapter mda = new MySqlDataAdapter(sql, mysql)
mysql.Close()
return mda
//需要在调用的时候进行数据集填充
}
----------3
app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="conn" value="Server=112.124.17.213User ID=rootPassword=123Database=goodsCharSet=gbk"/>
<!--链接数据库-->
<add key="category" value="st_category"/>
</appSettings>
</configuration>
DataTable dt = new DataTable()using (MySqlConnection con = new MySqlConnection())
{
con.ConnectionString = "Data Source=127.0.0.1Initial Catalog=mysqlUser ID=rootpassword="
con.Open()
string query = string.Format("select id ,name ,image from AAA")
using (MySqlCommand cmd = new MySqlCommand(query, con))
{
dt.Load(cmd.ExecuteReader())
}
}
dt.Columns.Add("图片",System.Type.GetType("System.Byte[]"))
DataTable dt2 = dt.Clone()
foreach (DataRow item in dt.Rows)
{
DataRow dr = dt2.NewRow()
dr[0] = item[0]
dr[1] = item[1]
dr[2] = item[2]
using (FileStream fs = new FileStream(item[2].ToString(), FileMode.Open))//根据路径取得图片
{
using (BinaryReader br = new BinaryReader(fs))
{
dr["图片"] = br.ReadBytes((int)fs.Length)
}
}
dt2.Rows.Add(dr)
}
dataGridView1.DataSource = dt2
dataGridView1.Columns["图片"].DisplayIndex = 0
dataGridView1.Columns["id"].DisplayIndex = 1
dataGridView1.Columns["name"].DisplayIndex = 2
dataGridView1.Columns["image"].Visible = false
查看mysql数据库连接地址的步骤如下:
我们需要准备的材料分别是:电脑、mysql查询工具
1、首先,打开mysql查询工具。
2、鼠标右击要查看的mysql连接,点击“编辑连接”按钮。
3、此时可以看到mysql连接的主机名或IP地址,以及端口号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)