mysql关闭连接

mysql关闭连接,第1张

哥们下面也是2个数据 *** 作方法1是用来执行插入 *** 作2是用来显示 *** 作3是APP.CONFIG配置文件,需要导入引用mysql.data.dll来连接数据库

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地址,以及端口号。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8653841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存